2015-01-08 2 views
1

일반 날짜/시간 형식에서 검색해야하는 날짜 형식이 있습니다. 나는 형식이 모두 포함이 페이지를 통해 찾고있다TSQL 변환 날짜 형식

Jan 08 2015 12:30 

하지만 난 그렇게 아무것도를 볼 수 없습니다 : 나는 날기 나는 그것을 필요로하는 플러그인은 다음과 같은 형식이어야합니다.

http://www.sql-server-helper.com/tips/date-formats.aspx 나는 날짜 부분과 주위 연주와 시간에 대해이 작업을 수행 할 수 있었다 :

CONVERT(VARCHAR, DATEPART(hh, a.meetingDate)) + ':' + RIGHT('0' + CONVERT(VARCHAR, DATEPART(mi, a.meetingDate)), 2) 

난 그냥 모든 단일 조각에 대한 날짜 부분을하는 것보다 더 간단한 방법이있을 것이라고 생각합니다.

의견이 있으십니까?

답변

3

이중 공백을 찾고 공백과 0으로 바꾸면됩니다.

SELECT REPLACE(CONVERT(CHAR(17), GETDATE(), 100), ' ', ' 0'); 

변환 할 실제 날짜 열로 GETDATE를 바꾸십시오.

이것은 12 시간 (AM/PM) 시간을 반환합니다. 24 시간이 필요하면 좀 더 못 생깁니다.

SELECT SUBSTRING(CONVERT(CHAR(17), GETDATE(), 113), 4, 4) + 
     SUBSTRING(CONVERT(CHAR(17), GETDATE(), 113), 1, 3) + 
     SUBSTRING(CONVERT(CHAR(17), GETDATE(), 113), 8, 10); 
+0

완벽하게 작동했습니다. 정말 고마워! – SBB