韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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学习网教学中心

关注

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

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

.公与媳2电视剧免费| 免费观看已满十八岁电视剧高清版 | 三个老师轮流给学生布置作业| 她开始慢迎迎合张行长笔趣阁| 巨乳| 日韩AV无码-区二区三区| 局长边摸边吃奶边做爰| 日亚M码是日本的还是中国的| 豪门贵妇猎美录TXT| 挤公交忘穿内裤被挺进H视频| 挺进朋友人妻张婉莹身体| 年轻的母亲在线观看| 在床上怎么骚一点| 接电话顶C的说不出话PLAY| 舒淇最惊艳三部电影| 女兒亂倫在线观看| 温柔杀手| 看到老妈洗澡忍不住怎么办| 苍井空《办公室爱欲》| 《女朋友的妹妹3》| 胡乱说深见君| 7W7W77777的中文意思| 黑暗的反射| 我的老师中韩双字| 美女被捆绑绳子穿过下体 勒胸| 19岁大学生少女免费观看电视剧| 免费观看已满十八岁电视剧高清版| 伦理《少妇的滋味》完整版 | 女性抹胸开襟哺乳衣的注意事项 | 口咬的10个绝招图片| 伦理《禁忌12》| 《玉浦困之初入桃花之风雨山应》…| 闺蜜老公把我压在怀里| 两个小婕子交换3| 美国伦理小樱桃1| 人口兽猪马狗第1集| B站夫妻进入高峰期需要多久 | 年轻的母亲4| 麻花传剧原创MV免费播放小米车| 征服双收岳女两2| 成全电影免费观看完整在线播放高..