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

关注

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

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

《大度》韩版免费| 舌绕指探洞深深下一句是什么? | 成人男女| 《年轻朋友的妻子3》| 嫂嫂让小叔子帮忙生孩子视频| 美国A片巜禁忌9| 人狗大战5高清正版免费观看| 真人版结婚之夜女性教育PPT| 亚洲XXX午休国产熟女| 三飞母姐妹花女儿的小说目录| 脱裤子打女孩子屁股打多久才会肿| 男人添女人荫道口视频| 《尼姑庵春梦》| WWW.YW8831.COM| 坤坤寒入桃子里电视剧| 出差3| 15岁初中生免费播放电视剧| 小雪解开乳罩给老杨摸| 《老板娘2》完整版| 精产一二三产区划分标准图片| 把腿开大点我添添你SB| 72式插杆电影免费播放| 少女尖叫之夜1-4集免费| 儿媳妇长太漂亮免费观看电视剧| 全飞秒手术2024价目表| 瑜伽馆里的私密按摩效果怎么样 | 西游记| 在线观看免费视频| 乳房| 少女たちよ观看免费高清电视剧| 快拨出天我是你母亲歌词监控| 免费网站在线观看人数在哪省 | 美丽小洞5荷尔蒙| 刀郎个人简历| 十八岁免费观看全集高清| 舒淇| 公交车上荫蒂添的好舒服H漫画 | 一品国精和二品国精的文化意义| 电视剧中国地| 老公不在家憋不住了该怎么办| 性做爰1-7伦