2010-05-12 2 views
0

나는이 5/11/2010 12:04:20 PM 같은 값을 가진 datetime 필드가 있습니다 ....이 필드를 convert(varchar, dbo.Clients.CreatedDate,103) as CreatedDate 변환 오전 및 11/5/2010 ..... 결과를 얻는 방법 그러나 11/5/2010 12:04 PM 얻을 수 있습니다. ....SQL 서버 2005 년 datetime 필드를 변환

답변

0

다른 형식 스타일을 사용하여 시간 구성 요소를 포함 할 수 있습니다. 모든 스타일이 여기에 설명되어 있습니다

convert(varchar, dbo.Clients.CreatedDate, 131) 

: 예를 들어

http://msdn.microsoft.com/en-us/library/ms187928.aspx

+0

'28/05/1431 12 : 04 : 20 : 000PM' 나는 초와 millisec –

+0

죄송 돼요 어쨌든 그것은 다른 달력 시스템입니다. 그런 다음 가장 좋은 솔루션은 정식 형식 (120)을 사용하거나 날짜를 부분 (DATEPART 사용) 함수로 분리하고 각각을 원하는 순서로 별도의 varchar로 형변환 할 수 있습니다. –