■ dateTime 클래스의 astimezone 메소드를 사용해 표준 시간(UTC)의 datetime 객체에서 지역 시간의 datetime 객체를 구하는 방법을 보여준다. ▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
from datetime import datetime, timezone, timedelta utcDateTime = datetime.now(timezone.utc) localTimezone = timezone(timedelta(hours = 9)) localDatetime = utcDateTime.astimezone(localTimezone) print(utcDateTime) print(localDatetime) """ UTC+09:00 2024-06-17 11:43:04.892108+00:00 2024-06-17 20:43:04.892108+09:00 """ |
■ timezone 함수를 사용해 표준 시간(UTC)의 datetime 객체에서 지역 시간의 datetime 객체를 구하는 방법을 보여준다. ▶ main.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
import datetime import pytz localDatetime1 = datetime.datetime.now() utcDateTime = localDatetime1.astimezone(pytz.utc) localDatetime2 = utcDateTime.astimezone(pytz.timezone('Asia/Seoul')) print(localDatetime1) print(utcDateTime ) print(localDatetime2) """ 2024-06-17 20:36:51.328902 2024-06-17 11:36:51.328902+00:00 2024-06-17 20:36:51.328902+09:00 """ |
▶ requirements.txt
※
더 읽기
■ utc 변수를 사용해 지역 시간의 datetime 객체에서 표준 시간의 datetime 객체를 구하는 방법을 보여준다. ▶ main.py
|
import datetime import pytz localDatetime = datetime.datetime.now() utcDateTime = localDatetime.astimezone(pytz.utc) print(utcDateTime) """ 2024-06-17 11:20:02.979143+00:00 """ |
▶ requirements.txt
※
더 읽기