TODATETIMEOFFSET(Transact-SQL)
datetime2 식에서 변환되는 datetimeoffset 값을 반환합니다.
구문
TODATETIMEOFFSET ( expression , time_zone )
인수
반환 형식
datetimeoffset. 소수 자릿수는 datetime 인수와 같습니다.
예
1. 현재 날짜 및 시간의 표준 시간대 오프셋 변경
다음 예에서는 현재 날짜 및 시간의 표준 시간대 오프셋을 표준 시간대 -07:00으로 변경합니다.
DECLARE @todaysDateTime Datetime2
SELECT @todaysDateTime = GetDate();
SELECT TODATETIMEOFFSET (@todaysDateTime, '-07:00')
-- RETURNS 2007-08-30 15:51:34.7030000 -07:00
2. 표준 시간대 오프셋(분) 변경
다음 예에서는 현재 표준 시간대를 -120분으로 변경합니다.
DECLARE @todaysDate Datetime2
SELECT @todaysDate = GetDate();
SELECT TODATETIMEOFFSET (@todaysDate, -120)
-- RETURNS 2007-08-30 15:52:37.8770000 -02:00
3. 13시간 표준 시간대 오프셋 추가
다음 예에서는 날짜 및 시간에 13시간 표준 시간대 오프셋을 추가합니다.
DECLARE @dateTime datetimeoffset(7)= '2007-08-28 18:00:30'
SELECT TODATETIMEOFFSET (@dateTime, '+13:00')
-- RETURNS 2007-08-28 18:00:30.0000000 +13:00