Python-将时间ISO 8601 STRING转换为13位时间戳(MS),反之亦然

坦率

没有在python中快速弄清楚如何将时间ISO 8601STRING(带MS)转换为13位TIMESTAMP(MS),反之亦然。有人可能对此有帮助吗?

'2017-11-01T08:11:44.040Z' to '1509523904040' 

'1509523904040' to '2017-11-01T08:11:44.040Z'
拉克什

这应该有所帮助。

import datetime
s = '2017-11-01T08:11:44.040Z'
#Convert datetime to epoch.
value = (datetime.datetime.strptime(s, "%Y-%m-%dT%H:%M:%S.%fZ") - datetime.datetime(1970,1,1)).total_seconds()
print( value )
#Convert epoch to datetime. 
print( datetime.datetime.fromtimestamp(value) )

输出:

1509523904.04
2017-11-01 13:41:44.040000

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Shell将ISO 8601时间戳转换为Unix时间戳?

将ISO 8601时间戳字符串转换为java.time.OffsetDateTime

Java:将ISO 8601时间戳字符串转换为epoch秒

使用Python从现在开始将ISO 8601时间格式计算为小时/分钟

将Unix时间戳转换为ISO 8601

将ISO 8601时间格式转换为UNIX时间戳(纪元)并再次返回而不会损失小数秒?

在Python中,如何打印FULL ISO 8601时间戳,包括当前时区

如何将ISO 8601日期时间字符串转换为Python日期时间对象?

命令行将ISO8601时间转换为Unix时间戳

Python:如何将 ISO 8601 格式的日期字符串与当前时间进行比较

将毫秒转换为ISO 8601持续时间

将当前服务器时间转换为ISO 8601

将Unix时代时间转换为扩展的ISO8601

将日期时间转换为 ISO 8601 格式

在Java中将ISO 8601时间戳字符串转换为纪元秒

Windows ISO 8601时间戳记

Python 3 将 ISO 8601 转换为毫秒

如何在golang中转换ISO 8601时间?

将ISO8601日期文本转换为时间戳

如何使用jQuery将ISO 8601格式的日期转换为时间戳?

使用时区将日期时间转换为 ISO 8601 日期时间格式

在Python中将datetime.timedelta转换为ISO 8601持续时间?

在Python中将ISO 8601日期时间转换为秒

ISO 8601的日期时间,包括时间

如何将 js 时间戳解码为 python 时间戳,反之亦然?

如何在 PHP 中将没有时区的 ISO 8601 时间戳转换为带时区的 ISO 8601 时间戳?

将存储在数据库中的php time()更改为ISO 8601时间戳

ISO 8601 / Kibana日期时间转换

将特定的ISO8601时间跨度(“ P2M2W5D”)转换为C#时间跨度