在时间格式之间转换

2024-06-17 11:13:50 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法用DateUtils将时间从year_month_day-hh_mm_ss转换成timestapm(从1971年起以毫秒为单位)?或者其他图书馆。。你知道吗

谢谢。你知道吗


Tags: 图书馆hh时间单位yearssmmday
3条回答

请尝试以下URL中的箭头模块:https://pypi.python.org/pypi/arrow

看看Python的datetime和time模块。你知道吗

from datetime import datetime
d = datetime.strptime("2017_03_16-14:08:10", "%Y_%m_%d-%H:%M:%S")

这将创建一个d的datetime对象

然后使用Python的时间模块中的mktime来获取时间戳

import time
time.mktime(d.timetuple())*1000

需要*1000将秒转换为毫秒。你知道吗

另外,你指的是1971年还是Unix时代(1970年1月1日)?你知道吗

可以使用strptime解析时间,然后使用strftime仅格式化秒,以毫秒为单位获得自epoch time以来的时间。乘以1000得到毫秒。你知道吗

converted_time.strftime("%s") * 1000

相关问题 更多 >