本文仅使用了datetime模块

除此外python中还有time和calendar模块供使用

from datetime import datetime, timedelta, timezone

# 当前时间
now = datetime.now()
print(now)
# datetime转timestamp
print(now.timestamp())
# timestamp转datetime
print(datetime.fromtimestamp(now.timestamp()))
# str转datetime
format_datetime = datetime.strptime('2018-1-22 15:00:12', '%Y-%m-%d %H:%M:%S')
print(format_datetime)
# datetime转str
string = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print(string)
# datetime加减
print(now + timedelta(hours=5))
print(now + timedelta(days=5))# 可自动跨年月
# utc时间
print(datetime.utcfromtimestamp(now.timestamp()))
# 设置时区(东京)
utc_dt = datetime.utcnow().replace(tzinfo=timezone.utc)
tokyo_dt = utc_dt.astimezone(timezone(timedelta(hours=9)))
print(tokyo_dt)

 文章总结于https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431937554888869fb52b812243dda6103214cd61d0c2000

posted on 2018-01-23 11:08  乔砂  阅读(139)  评论(0)    收藏  举报