일반적인 내장 모듈 - 시간 모듈

1.datetime 처리 일시

현재 날짜 및 시간 가져 오기

1  에서 날짜 가져 오기 날짜
 2 지금 = datetime.now ()
 3  인쇄 (현재)

 

지정된 날짜 및 시간을 가져옵니다

1  에서 날짜 가져 오기 날짜
 2  
3 DT = 날짜 (2019,6,26,17,14 )
 4  인쇄 (DT)

 

타임 스탬프 날짜 차례 현지 시간 타임 스탬프를 설정, 타임 스탬프 값은 시간대와는 아무 상관이없는, 컴퓨터 저장 타임 스탬프 1970 니안 1 왕위 1이며, 0시 0분 0초 (그리니치 표준시)

1  에서 날짜 가져 오기 날짜
 2  
3 DT = datetime.now ()
 4  인쇄 (dt.timestamp ())

 

타임 스탬프 转 날짜

. (1)  로부터 날짜 오기 날짜
 (2)  
. (3) T = 1,234,567,890
 . 4  인쇄 (datetime.fromtimestamp (T)) # 로컬 시간, 동부 지역 8 
. 5  전단 (datetime.utcfromtimestamp (T))   # 그린 타임 시간대에 UTC

 

STR 턴 날짜

1  에서 날짜 가져 오기 날짜
 2  
3 D = datetime.strptime ( ' 2019년 6월 26일 17시 30분 0초 ' , ' % Y. % m %의 D % H :. %의 M %의 S ' )
 (4)  잉크 (d)

 

날짜 차례 STR

. (1)  로부터 날짜 오기 날짜
 2  
. 3 지금 = DateTime.Now ()
 4.  인쇄 (now.strftime ( ' %의 A, %의 B, %의 D %의의 H % M : %의 S ' )) #의 주, 월, 일,

 

날짜 출력 형식

날짜 및 시간 형식 파이썬 기호 :

 % Y 두 자리 연도 (00-99 나타낸다 ) %의

 은 Y는 4 자리 연도를 나타낸다 (000-9999 ) %의

 m (01-12 ) 

%의 내 날 D 월 ( 0-31 %의)

 H 24시간 (0-23 시간 주 ) %의

 시간 (12)는 01-12 시간, 제조 I (의 번호 ) %의

 분 M 번호 (00 = 59 ) %의

 S 초 (00-59 )

 

 % 단순화 로컬 주 이름

 %를 로컬 이름의 전체 주

 %의 B 지역 단순화 된 월 이름

 %의 B 전체 월 이름 지역

 %의 C 것은 해당 지역의 날짜를 표시하고 시간을 나타냅니다

 일일 (001-366%의 J 년 )

 %의 P의 AM 또는 PM 현지 통화로 이에 상응하는 금액 푸

 년 U의 % (00-53의 주 일주일의 시작으로 일요일)

 주 (0-6와트 %은 ), 일요일의 주에 시작하는

 올해 (00-53의 %의 W의 주 번호를 주 월요일에) 시작

 %의 X는 날짜 지역 대표

 %를X는 대응하는 로컬 시간을 나타내는

 %의 현재 시간대 Z 이름

 %% 번호 자체 %를
코드보기

 

직접 도입 날짜 공제가 timedelta + -

1  에서 날짜 가져 오기 날짜, timedelta
 2  
3 지금 = datetime.now ()
 4  인쇄 (지금 + timedelta (= 1000 일, 시간 = 1))

 

현지 시간으로 회전 UTC 시간

1  에서 날짜 가져 오기 날짜, timedelta, 시간대
 2  
3 tz_utc_8 = 시간대 (timedelta (시간 = 8)) # 创建时区UTC + 8 : 00 
(4) 지금 = datetime.now ()
 (5)  인쇄 (now.replace (tzinfo = tz_utc_8))

 

추천

출처www.cnblogs.com/bfcs/p/11091467.html