国产成人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学习网教学中心

关注

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

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

欧美《交换做爰》| 妈妈你真棒里面的插曲叫什么| 我穿水K被同桌C出水了H漫画| 《医务室的小秘密》动漫第一季免... | 《黏糊糊的你》动漫免费观看 | 萧阳| AAAAABBBBBB级是什么.| 欧洲最强女RAPPER免费| 免费高清在线观看免费的PPT软..| 第一次挺进李艳的滋润花苞视频| 放荡的女兵伦理2| 《喂奶人妻厨房HD》| 日本大片又大又好看的PPT| 苍井空《办公室爱欲》| 《奶头》色情| 伦理《少妇的滋味》完整版| 他扒开我小流添我三男一女视频| 老公在洗澡我被公干日本 | 续父开续女包小芳的小说破 | 公交车掀开奶置边躁狠狠躁漫画| 儿媳婉柔和父亲王大川的背景故事| 苍老师最经典10部电影| 麻花视频3.2.2| 黑人空乘伦理5| 离婚女人的周末| 女子赤身跳钢管舞视频| 人犬兽人在线观看免费完整一| 同学的母亲中字ID| 欧美成人精品三区综合A片| 《与上司做爰HD》| 初中小姐姐脚丫踩在男生困困 | 双男主MV大片| 国外成品网站1688入口在哪| 男女睡过以后谁更想念| 成全在线观看免费完整| 开处出血视频| 三男一女CP免费观看电视剧大全| 小妖精你真要我的命| 美国禁忌2在线观看电视剧| 《乳牛牧场的奶牛娘》动漫免费观. | 母与子免费观看大全电视剧