日期时间模块datetime
Posted 丫丫625202
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日期时间模块datetime相关的知识,希望对你有一定的参考价值。
datetime模块定义的类:
- datetime.date 表示日期类,常用属性有year,month,day
- datetime.time 表示时间类,常用属性有hour,minute,second,microsecond
- dattetime.datetime 表示日期时间
- datetime.timedelta 表示时间间隔,即两个时间点直接长度
- datetime.tzinfo 与时区相关信息
datetime常用方法:
- datetime.datetime.now() 返回当前的datetime日期类型
datetime.datetime.now() datetime.datetime(2018, 4, 9, 21, 9, 36, 593637)
- datetime.date.fromtimestamp(1523278065.6224263) 将时间戳转换为日期时间类型,只保留年月日
datetime.date.fromtimestamp(1523278065.6224263) datetime.date(2018, 4, 9)
- 时间运算
#当前时间延后3天 datetime.datetime.now()+datetime.timedelta(days=3) datetime.datetime(2018, 4, 12, 21, 14, 41, 408640)
# 默认参数为day
# days:天
# microseconds:微秒
# seconds:秒
# hours:小时
# minutes:分钟 - 时间替换
#将年月日进行替换 d=datetime.datetime.now() >>> d datetime.datetime(2018, 4, 9, 21, 19, 51, 279323) >>> d.replace(year=2016,month=8,day=1) datetime.datetime(2016, 8, 1, 21, 19, 51, 279323)
以上是关于日期时间模块datetime的主要内容,如果未能解决你的问题,请参考以下文章
Python标准库datetime之datetime模块详解
Python之日期与时间处理模块(date和datetime)