형식이 dd/mm/yy
이고 형식이 nvarchar(255)
인 가져온 데이터를 date
형식으로 변환하는 데 어려움이 있습니다. dd/mm/yyyy '형식으로 표시됩니다. 다음과 같이dd/mm/yy nvarchar (255)를 날짜 형식 dd/mm/yyyy로 변환하는 SQL 문
샘플 데이터는 다음과 같습니다
날짜 :
'23/10/17'
'24/10/17'
'25/10/17'
'26/10/17'
'27/10/17'
날짜 형식에 : 나는 SQL 서버를 사용하고
'23/10/2017'
'24/10/2017'
'25/10/2017'
'26/10/2017'
'27/10/2017'
2008 R2
귀하의 질문에 구체적 제발, 당신은 일/월/연도와 날짜 형식을 원하는가 ? –
'dd/mm/yyyy'에'CONVERT (datetime, imported_date_col, 103)'또는'dd/mm/yy'에'CONVERT (datetime, imported_date_col, 3)'을 사용하십시오. – Squirrel
기본적으로 첫 번째 문제는 세기 2 자리 연도가 Y2K 문제입니다. 날짜가 26/11/16이라면 1916 또는 2016이 될 것입니다. ??? 일단 yy를 yyyy로 변환하는 문자열 조작을 확인하면 원하는대로 캐스팅/변환 할 수 있지만 규칙 없이는 우리가 쓰는 것은 아무 것도 없을 것입니다. – Matt