DB

[MSSQL] 현재 날짜, 시간 출력하기

오선지♬ 2022. 5. 10. 18:11
728x90
반응형

현재 날짜 & 시간 출력하기

SYSDATETIME()               ➡  2022-05-10 13:10:02.0474381
SYSDATETIMEOFFSET()      ➡  2022-05-10 13:10:02.0474381 -07:00
SYSUTCDATETIME()          ➡  2022-05-10 20:10:02.0474381
CURRENT_TIMESTAMP      ➡  2022-05-10 13:10:02.047
GETDATE()                      ➡  2022-05-10 13:10:02.047
GETUTCDATE()                 ➡  2022-05-10 20:10:02.047

 

현재 날짜 출력하기

CONVERT (date, SYSDATETIME())             ➡  2022-05-10
CONVERT (date, SYSDATETIMEOFFSET())    ➡  2022-05-10
CONVERT (date, SYSUTCDATETIME())        ➡  2022-05-10
CONVERT (date, CURRENT_TIMESTAMP)    ➡  2022-05-10
CONVERT (date, GETDATE())                    ➡  2022-05-10
CONVERT (date, GETUTCDATE());              ➡  2022-05-10

 

현재 시간 출력하기

CONVERT (time, SYSDATETIME())             ➡  20:18:45.3490361
CONVERT (time, SYSDATETIMEOFFSET())    ➡  20:18:45.3490361
CONVERT (time, SYSUTCDATETIME())         ➡  20:18:45.3490361
CONVERT (time, CURRENT_TIMESTAMP)     ➡  20:18:45.3490361
CONVERT (time, GETDATE())                    ➡  20:18:45.3490361
CONVERT (time, GETUTCDATE());              ➡  20:18:45.3490361

 

 

select 뒤에 붙여서 작성하면 되고, 여러개를 ,로 이어붙여도 되고 마지막에는 ; 를 붙인다.

728x90
반응형