1. 程式人生 > >python time庫和datetime庫詳解

python time庫和datetime庫詳解

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()))