您现在的位置是:首页 > 文章详情

python datetime模块简单记录

日期:2019-03-07点击:356

python datetime模块简单记录

https://docs.python.org/2.7/library/datetime.html#

一、datetime模块下的有多个类用来操作日期和时间,如下
date、time、datetime、timedelta、tzinfo
引用如下

# encoding: utf-8 from datetime import date, time, datetime, timedelta, tzinfo

二、各个类的简单使用

  • timedelta类
    代表date或time的差值

初始化

# encoding: utf-8 from datetime import date, time, datetime, timedelta, tzinfo a = timedelta(days=0,seconds=0,microseconds=0,milliseconds=0,minutes=0,hours=0,weeks=0) d = timedelta(microseconds=-1) print(d.days, d.seconds, d.microseconds) # (-1, 86399, 999999) cc = (-24*60*60+d.seconds)*1000000+d.microseconds # -1

1 millisecond(微秒)= 1000 microseconds(毫秒)
系统内部只存储 days 、seconds 、microseconds ,其他的参数被转换成这三种

  • date类
    代表在一种理想化日历中日期,不多做介绍

具体类方法、实例方法参考帮助文档,几个重要的方法
类方法:datetime.date(year, month, day)、date.today()
实例方法:date.replace(year, month, day)、date.strftime(format)

  • datetime
    作为一个单独的类却包含了date类和time类的所有信息

初始化

# encoding: utf-8 from datetime import date, time, datetime, timedelta, tzinfo a = datetime.datetime(year=2019,month=3,day=8,hour=0,minute=0,second=0,microsecond=0,tzinfo=None)

year、month、day是必填项,其他可选
重要类方法
datetime.now([tz]) tz为 tzinfo虚类的子类的实例
datetime.utcnow() 返回当前UTC(协调世界时-由原子钟提供)日期与时间

原文链接:https://yq.aliyun.com/articles/692907
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章