python time庫和datetime庫詳解
阿新 • • 發佈:2018-12-11
import time import datetime ''' 重點是元祖、時間戳、格式化的字串之間互相轉化 元祖轉時間戳:使用time.mktime(元祖) 元祖轉格式化的字串:使用time.strftime(元祖) 時間戳轉元祖: 思路,時間戳首先轉化為格式化的字串,再從格式化的字串轉換為元祖 time.strptime(格式,time.ctime(時間戳)) 時間戳轉格式化的字串:time.ctime(時間戳) 格式化的字串轉元祖:time.strptime(字串) 格式化的字串轉時間戳:思路,首先將格式化的字串轉為元祖,再把元祖轉為時間戳 ''' '''--------------------單獨時間顯示''' #以時間戳返回當前時間 print(time.time()) #浮點型<class 'float'> #以元組方式返回本地當前時間 print(time.localtime()) #元組 <class 'time.struct_time'> #以元祖方式返回格林威治時間 print(time.gmtime()) #元祖 <class 'time.struct_time'> '''-------------------------時間格式轉換''' #將元祖時間轉為時間戳 print(time.mktime(time.gmtime())) print(time.mktime(time.localtime())) #將元祖時間轉為字串時間 print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())) #將字串格式時間轉換為元祖格式 print(time.strptime('2018-09-21 00:00:00','%Y-%m-%d %H:%M:%S')) #元祖格式時間轉換字串格式時間 print(time.asctime(time.localtime())) #時間戳轉換成字串格式時間 print(time.ctime(time.time()))