首页 > 其他 > 详细

py 时间处理

时间:2021-02-05 10:44:40      阅读:32      评论:0      收藏:0      [点我收藏+]

字符串解析

如果你使用的不是isoformat string那么解析字符串就会失败,需要用strptime转换一下

import datetime

datetime.datetime.strptime(‘2021/2/5 9:34:37‘, ‘%Y/%m/%d %H:%M:%S‘)

# 标准的可以直接解析
datetime.datetime.fromisoformat(‘2021-02-05 09:34:37‘)

获取时间戳

datetime.datetime.fromisoformat(‘2021-02-05 09:34:37‘).timestamp()

最大值

print(
  max(
    datetime.datetime.fromisoformat(‘2021-02-05 01:00‘), 
    datetime.datetime.fromisoformat(‘2021-02-06 01:00‘), 
    datetime.datetime.fromisoformat(‘2021-02-07 01:00‘)))

当前时间

datetime.datetime.now()

datetime 类属性

datetime.datetime.now().year 
datetime.datetime.now().month 
datetime.datetime.now().day 

replace

datetime.datetime.now().replace(year=2000).year # 2000

See also:

py 时间处理

原文:https://www.cnblogs.com/ajanuw/p/14376203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!