python时间处理
作者:
九章9405 | 来源:发表于
2020-12-02 19:21 被阅读0次
import datetime
import arrow
# 获取当前时间 eg:2019-09-23T23:05:01.144662+08:00
a = arrow.now()
print(a)
# 格式化时间
print(a.format("YYYY-MM-DD HH:mm:ss"))
# 获取当前日期 eg:2019-09-23
print(a.date())
# 获取当前时分秒 eg:23:06:50.481176
print(a.time())
# 获取上一个月
last_month = a.shift(months=-1).format("YYYYMMDD")
print(last_month)
# 获取当月最后一天 eg:2019-09-30
lastday_month = a.ceil('month').date()
print(lastday_month)
# 获取unix时间戳,长度10位
ten_timestamp = a.timestamp
print(ten_timestamp)
# unix 时间戳转成对应时间 eg: 1535113845 to 2018-08-24 12:30:45
since_time = arrow.get(ten_timestamp)
# utc 时间 eg : 2019-09-23 15:22:04 差8小时
print(since_time.format("YYYY-MM-DD HH:mm:ss"))
# 转成本地时间 eg : 2019-09-23 23:22:04
print(since_time.to('local').format("YYYY-MM-DD HH:mm:ss"))
本文标题:python时间处理
本文链接:https://www.haomeiwen.com/subject/qdmuwktx.html
网友评论