国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python3时间datetime如何转换成数字?

python3时间datetime如何转换成数字?

python3时间

头像

小妮浅浅

2020-11-17 13:47:308325浏览 · 0收藏 · 0评论

在计算的过程中,更加简便的运算往往是最受欢迎的。对于python3中的datetime来说,转换是为了让运算更加方便,同时电脑的内存也不会占用太多,说到这里很多小伙伴都会心动了,想要赶紧尝试下这种新的转换。下面小编就datetime的一些好处和使用方法跟大家进行讲解。


如果你使用dir来查看datetime的方法,应该能观察到其包含有一个timestamp, timestamp是一个浮点型的小数,表示当前时间到utc时间1970.01.01凌晨相距的秒数。

timestamp不同,python的time包中还有一个time对象,当我们调用time.time()会返回一个float形态的数值,其精度比timestamp更高(多一位)。如果是需要更高的精度,可以使用time.time_ns()获取纳秒级别的数值, 不过此时返回的是整数形态,精度比timestamp高三位!

# timestamp的底层实现
(dt - datetime(1970, 1, 1, tzinfo=timezone.utc)).total_seconds()


将时间转换成数字有几个优势,但是具体还要按需求来定,

  • 更小的存储

  • 方便的比较与计算(当然本身datetime对象也是支持的,但是某些需要引入timedelta对象)

  • 格式相对统一(因为简单)

如果要使用timestamp完成时间的比较与加减,直接计算就好了。但是如果要使用timestamp就会稍微麻烦一些,datetime目前支持如下几种

datetime2 = datetime1 + timedelta
datetime2 = datetime1 - timedelta
timedelta = datetime1 - datetime2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
datetime1 < datetime2 Compares datetime to datetime.

要注意的是

datetime和timedelta做加减后的对象依旧是datetime
datetime对象之间可以直接比较
datetime和datetime相减,得到一个timedelta对象,同时小减大,将得到负数
datetime不可以和datetime相加

比如要计算当前时间的8小时后,就是

n = datetime.datetime.now()
m = n + datetime.timedelta(hours=8)
print(m, type(m))
print(m<n, n<m)


输出

2019-04-09 02:36:37.956798 <class 'datetime.datetime'>
False True


以上就是datetime转换成数字的方法啦,特别是结尾要注意的事项,小伙伴们可不要忘记了哦。更多Python学习推荐:PyThon学习网教学中心

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

百度网址| 朝鲜少妇xXXX做受| 美女和老板一起努力做豆浆| 免费观看萝卜大全电视剧韩剧| 密爱在线观看| 掀开超短裙老师的裙子挺进去| 教室停电 挺进她体内H| 黑料正能量| 日韩| 苍老师《荷尔蒙》| 爸爸吃女儿奶奶高情商回复| 免费观看B站刺激战场2023| 《囚禁空姐》电影免费观看| 夜生活在线观看免费观看电视剧| 久久久久精品| 被室友男朋友认错后BY阿司匹林| 《酒店激战》动漫1-5集免费观.| 妈妈的绣感1| 9l制作厂麻花| 男生亲你阴部代表什么心理| 《尼姑也疯狂》完整版 | 第-次和公翁做爰又大又粗| 男生困困进女生困困洞视频| 《艾娃》法国| 桃枝气泡小说全文免费阅读| 空姐少女正版2| 欧美大妈LOGO大全及价格图| 韩国女演员克拉拉| 芬太尼在美国是怎么样的存在| 深入无人区短剧免费高清观看| 两人世界高清完整版免费观看| 秘书奶头好大下面好紧| 免费观看已满十八岁的电视剧大全| 《上位》完整版电影在线播放| 少女初恋吃小头头视频免费| 自己怎么玩隐私位置游戏| 成全在线观看免费全集高清| 网曝黑料猛料吃瓜网| 吻戏| 国外不堪入目的演唱会| 疯狂二人房间荷尔蒙爆发原声