티스토리 뷰

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


이전에 날짜 관련 함수에 대해서 업로드한게 있는데요~!..
이번에는 뒤를 이어서 날짜의 형식을 변환하는 내용을 올려 드릴려구요.^^

날짜 포맷을 변경하는 기본 쿼리입니다.

CONVERT(문자열타입, 변환할 날짜, 스타일번호)

ex. SELECT CONVERT(VARCHAR(10), GETDATE(), 120)


VARCHAR : 문자 타입이며 문자의 길이를 지정합니다.( ex. VARCHAR(10) )

GETDATE() : 변환할 날짜


CONVERT를 이용해서 날짜 타입을 문자타입으로 형식을 변경합니다.


Mssql에서 번거러운 작업 주 하나가 바로 날짜 형식 변환해 주는겁니다...

변환 할 스타일 번호를 알고 있어야 바로 바로 작업을 진행 할 수가 있는데요. 자주 사용하는 형식은 외워두는게 좋겠죠~??


저는 보통 23번을 많이 사용하고 있습니다. 날짜만 쓰는 작업이 많이 있거든요~

예를 들어서 23번의 경우 "2015-05-15" 문자열 10인 날짜만 나오는데요~이때 문자열 길이를 지정해줘야합니다.

ex. SELECT CONVERT(VARCHAR(10),GETDATE(),23)


그렇다면 120번은 어떻게 해야할까요?????

120번 스타일 : "2015-05-15 13:37:41" - 문자열 길이 : 19

ex. SELECT CONVERT(VARCHAR(19),GETDATE(),120)


그럼 기본 형식으로 변환 시킬 수 있는 스타일 번화로 변환 된 값을 나열하겠습니다.^^


0

 05 15 2015  1:37PM

100

 05 15 2015  1:37PM

1

 05/15/15

101

 05/15/2015

2

 15.05.15

102

 2015.05.15

3

 15/05/15

103

 15/05/2015

4

 15.05.15

104

 15.05.2015

5

 15-05-15

105

 15-05-2015

6

 15 05 15

106

 15 05 2015

7

 05 15, 15

107

 05 15, 2015

8

 13:37:41

108

 13:37:41

9

 05 15 2015  1:37:41:570PM

109

 05 15 2015  1:37:41:570PM

10

 05-15-15

110

 05-15-2015

11

 15/05/15

111

 2015/05/15

12

 150515

112

 20150515

13

 15 05 2015 13:37:41:570

113

 15 05 2015 13:37:41:570

14

 13:37:41:570

114

 13:37:41:570

 

 

 

 

20

 2015-05-15 13:37:41

120

 2015-05-15 13:37:41

21

 2015-05-15 13:37:41.570

121

 2015-05-15 13:37:41.570

22

 05/15/15  1:37:41 PM

 

 

23

 2015-05-15

 

 

24

 13:37:41

 

 

25

 2015-05-15 13:37:41.570

 

 

 

 

126

 2015-05-15T13:37:41.570

 

 

127

 2015-05-15T13:37:41.570




[ MS-SQL ] 날짜&시간 함수 모음 -DATEADD/ DATEDIFF/ DATEpart - 바로가기



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함