0
시간대 (예 : 미국/덴버)가있는 날짜 (예 : 21-Mar-2014 08:00:00)와이 날짜를 GMT로 변환하고 싶습니다 에서; 내가 어떻게 할 수 있니?시간대가있는 날짜를 GMT로 변환
오라클에 DST가 필요한지 알고 싶습니다. 자동으로 처리할까요? 모든 시간대가 같은 방식으로 지원됩니까?
참고 : "시간대에서"는 항상 변경됩니다. 그래서, 그 다음은 미국/덴버
시간대 (예 : 미국/덴버)가있는 날짜 (예 : 21-Mar-2014 08:00:00)와이 날짜를 GMT로 변환하고 싶습니다 에서; 내가 어떻게 할 수 있니?시간대가있는 날짜를 GMT로 변환
오라클에 DST가 필요한지 알고 싶습니다. 자동으로 처리할까요? 모든 시간대가 같은 방식으로 지원됩니까?
참고 : "시간대에서"는 항상 변경됩니다. 그래서, 그 다음은 미국/덴버
가 사용할 수있는 기능의 목록이 항상이 아니다 : "미국/덴버"와 같은
BEGIN
DBMS_OUTPUT.PUT_LINE('Timestamp: ' || TO_TIMESTAMP('2014-03-21 08:00:00', 'yyyy-mm-dd hh24:mi:ss'));
DBMS_OUTPUT.PUT_LINE('Timestamp with timezone: ' || FROM_TZ(TO_TIMESTAMP('2014-03-21 08:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'America/Denver'));
DBMS_OUTPUT.PUT_LINE('Timestamp at UTC: ' || FROM_TZ(TO_TIMESTAMP('2014-03-21 08:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'America/Denver') AT TIME ZONE 'UTC');
END;
Timestamp: 2014-03-21 08:00:00.000000000
Timestamp with timezone: 2014-03-21 08:00:00.000000000 -06:00
Timestamp at UTC: 2014-03-21 14:00:00.000000000 +00:00
긴 시간대 이름 DST를 고려한다. "-07 : 00"과 같은 일반 시간대를 지정하면 DST는 고려되지 않습니다.
GMT 또는 UTC로 변환 하시겠습니까? 또는 GMT 시간대의 GMT 및 여름철의 BST (GMT + 1)? – Ben
GMT와 UTC가 동일합니다. 현재는 UTC로 나타납니다. @Ben – user2841408
GMT로 변환하려고합니다. @Ben – user2841408