>백엔드 개발 >파이썬 튜토리얼 >Python 시간 모듈에서 시간을 얻고 변환하는 방법

Python 시간 모듈에서 시간을 얻고 변환하는 방법

WBOY
WBOY앞으로
2023-05-13 12:19:061911검색

Python 시간 모듈 시간 획득 및 변환

Python의 시간 라이브러리는 현재 날짜 및 시간에 액세스하고, 시간을 다른 형식으로 출력하고, 지정된 시간을 기다리는 등 시간 관련 처리를 수행할 수 있습니다.

1. 시간 가져오기

1.1. 타임스탬프

import time
timestamp = time.time()
# 1682737552.5009851

1970년 1월 1일 00:00:00부터 현재까지의 총 초 수, 그리니치 표준시(GMT)

1.2.

1.3. 시간 형식

import time
struct_time = time.localtime()
#time.struct_time(tm_year=2023, tm_mon=4, tm_mday=29, tm_hour=11, tm_min=6, tm_sec=43, tm_wday=6, tm_yday=120, tm_isdst=0)

%Y 십진수로 표시된 연도(연도)

%m 월을 십진수로 표시합니다. [01,12].(월)
%d 월을 십진수로 표시합니다. [01,31].(日)
%H 시(24시간제)를 십진수로 표현 [00,23].(시-24시간)
%M 분을 십진수로 표현 [00,59 ].( 분)
%S 초를 십진수로 표현한 [00,61].(초)
%z UTC로부터의 시간대 오프셋.(국제 표준시와 현지 시간(동8구, 베이징 시간)의 시차)
% a 로케일의 약식 요일 이름. (요일 - 약어)
%A 로케일의 전체 요일 이름. (요일 - 전체 이름)
%b 로케일의 약식 월 이름. )
%B 로케일의 전체 월 이름.(월 이름-전체 이름)
%c 로케일의 적절한 날짜 및 시간 표현.(리눅스 시간 형식)
%I 시간(12시간제)을 십진수로 표시 [ 01,12].(시-12시)
%p AM 또는 PM에 해당하는 로캘입니다.(오전 또는 오후)
%X 시:분:초, %H:%M:%S와 동일한 효과
%x 시간/분/초

2. 타임스탬프< 구조화된 시간

import time
format_time = time.strftime(&#39;%Y-%m-%d %H:%M:%S %p&#39;)
# 2023-04-29 11:07:30 AM

2.2. 형식화된 시간

import time
timestamp = time.time()
# 1682738174.6577663
# 时间戳 > 结构化时间
struct_time = time.localtime(timestamp)  # 默认time.time()
# time.struct_time(tm_year=2023, tm_mon=4, tm_mday=29, tm_hour=11, tm_min=16, tm_sec=14, tm_wday=6, tm_yday=120, tm_isdst=0)
# 结构化时间 > 时间戳
timestamp = time.mktime(struct_time)
# 1682738174.0

위 내용은 Python 시간 모듈에서 시간을 얻고 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제