有没有办法使用DateUtils将时间从year_month_day-hh_mm_ss
转换为时间戳(自1971年以来的毫秒数)?或其他一些图书馆..
感谢。
答案 0 :(得分:2)
查看Python日期时间和时间模块。
from datetime import datetime
d = datetime.strptime("2017_03_16-14:08:10", "%Y_%m_%d-%H:%M:%S")
这将创建d
的日期时间对象然后使用Python的时间模块中的mktime来获取时间戳
import time
time.mktime(d.timetuple())*1000
*1000
需要从秒转换为毫秒。
另外,你的意思是1971年还是Unix纪元(1970年1月1日)?
答案 1 :(得分:0)
尝试使用以下网址找到的箭头模块:https://pypi.python.org/pypi/arrow
答案 2 :(得分:0)
您可以使用strptime解析时间,然后您可以使用strftime格式化秒,从而获得自纪元时间以来的时间(以毫秒为单位)。乘以1000得到毫秒。
converted_time.strftime("%s") * 1000
答案 3 :(得分:0)
您可以使用timedelta
1450656000000.0
<强>输出强>
from datetime import datetime
new_day = datetime.strptime("2017_03_16-14:08:10", "%Y_%m_%d-%H:%M:%S")
old_day = datetime.strptime("1971_01_01-00:00:00", "%Y_%m_%d-%H:%M:%S")
diff_day_milliseconds = ((new_day - old_day).total_seconds())*1000
您希望与特定日期有所不同。从 1971-01-01到2017-03-16-14:08:10
1458137290000.0
<强>输出强>
1. Make sure the interceptor is enabled.
2. Include the “Cookie” header in the headers section
eg. Cookie: name=value; name2=value2
3. Send the request. The cookies you set will be sent by Chrome along with your request.