美文网首页
python时间处理

python时间处理

作者: 九章9405 | 来源:发表于2020-12-02 19:21 被阅读0次
  • datetime库
import datetime
  • arrow库
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