1. 程式人生 > 實用技巧 >time模組

time模組

海燕

示例:

import time

# 時間分為三種形式
#1、時間戳
print(time.time())
start_time=time.time()
time.sleep(3)
stop_time=time.time()
print(stop_time-start_time)
'''
1594878665.6865375
3.025561809539795
'''

#2、格式化的字串
print(time.strftime('%Y-%m-%d %H:%M:%S %p'))
print(time.strftime('%Y-%m-%d %X %p'))

'''
2020-07-16 13:50:16 PM
2020-07-16 13:50:16 PM

''' #3、struct_time物件 print(time.localtime()) # 上海:東八區 ''' time.struct_time(tm_year=2020, tm_mon=7, tm_mday=16, tm_hour=13, tm_min=53, tm_sec=43, tm_wday=3, tm_yday=198, tm_isdst=0) ''' print(time.localtime().tm_year) print(time.localtime().tm_mday) ''' 2020 16 ''' print(time.gmtime()) # UTC時區 # 瞭解的知識 print
(time.localtime(1111111111).tm_hour) ##把時間戳轉換成結構化時間 print(time.gmtime(1111111111).tm_hour) ''' 9 1 ''' print(time.mktime(time.localtime())) #將結構化時間轉換成時間戳 #1594879005.0 print(time.strftime('%Y/%m/%d',time.localtime())) #2020/07/16 print(time.strptime('2017/04/08','%Y/%m/%d')) ''' time.struct_time(tm_year=2017, tm_mon=4, tm_mday=8, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=98, tm_isdst=-1)
''' print(time.asctime(time.localtime())) print(time.ctime(12312312321)) ''' Thu Jul 16 13:56:45 2020 Mon Feb 29 22:45:21 2360 '''

python中時間格式化符號:

%y 兩位數的年份表示(00-99%Y 四位數的年份表示(000-9999%m 月份(01-12%d 月內中的一天(0-31%H 24小時制小時數(0-23%I 12小時制小時數(01-12%M 分鐘數(00=59%S 秒(00-59%a 本地簡化星期名稱
%A 本地完整星期名稱
%b 本地簡化的月份名稱
%B 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天(001-366%p 本地A.M.或P.M.的等價符
%U 一年中的星期數(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%W 一年中的星期數(00-53)星期一為星期的開始
%x 本地相應的日期表示
%X 本地相應的時間表示
%Z 當前時區的名稱
%% %號本身