日期时间模块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常用模块——time&datetime模块

日期时间模块datetime

Python标准库datetime之datetime模块详解

Python之日期与时间处理模块(date和datetime)

Python之日期与时间处理模块(date和datetime)

python 3 之日期与时间处理模块(date和datetime)