> 백엔드 개발 > 파이썬 튜토리얼 > [python] pytz, dateutil을 사용하지 않고 다른 시간대의 날짜와 시간으로 변환하는 방법

[python] pytz, dateutil을 사용하지 않고 다른 시간대의 날짜와 시간으로 변환하는 방법

Mary-Kate Olsen
풀어 주다: 2025-01-27 16:11:13
원래의
512명이 탐색했습니다.

다른 시간 영역의 날짜 시간 변환에 대한 Python의 기본 구현 인 Pytz 및 Datemil이 필요하지 않습니다. 이 기사는 Python 3.6 이상에서

모듈과 모듈을 사용하는 방법을 소개합니다. 다른 시간대의.

핵심 메소드 : datetime 객체의 zoneinfo 메소드를 사용하십시오. pytz 간단한 단계 : dateutil

시간대 정보가 포함 된 메소드를 사용하여 날짜 시간을 대상 시간 영역으로 변환하십시오. datetime 전제 조건 : astimezone

python & gt; tzdata (Windows 시스템 및 특정 특수 환경을 설치해야 할 수도 있습니다)

tzdata를 점검하고 설치하십시오 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 필요한 시간대 데이터가 시스템에 설치되어 있는지 확인하십시오. 출력이 빈 세트 인 경우

를 설치해야합니다.
    자세한 단계와 예 : <.> 1. 시간대 정보가 포함 된
  1. datetime 현재 시간을 가져 와서 시간대를 지정하십시오 :
  2. 메소드를 사용하고 매개 변수를 로 지정하여 현지 시간을 얻습니다.
  3. astimezone
특정 시간 및 시간 구역의 날짜를 지정하십시오.

구성 함수를 사용하고 매개 변수를 지정하십시오.

    unix timestamp에서 변환 : 메소드를 사용하고 매개 변수를 지정하십시오.
  • <.> 2. 메소드를 사용하여 객체를 대상 시간 영역으로 변환하십시오.

예 : 2025 년 1 월 1 일 ~ 0:00의 터키 이스탄불 시간을 Pacific Standard Time (PST)로 변환합니다.

출력 결과는 비슷합니다

위의 단계를 통해 Python Native 모듈을 쉽게 사용하여 추가 세 번째 파티 라이브러리에 의존하지 않고 다른 시간대에서 날짜 시간의 변환을 완료 할 수 있습니다. 실제 요구에 따라
python3 -c '__import__("zoneinfo").available_timezones()'
로그인 후 복사
객체를 생성하는 적절한 방법을 선택해야합니다.

위 내용은 [python] pytz, dateutil을 사용하지 않고 다른 시간대의 날짜와 시간으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿