我从像这样的服务器收到时间戳 1512543958 & 当我在标头中发回请求时,我看到像这样的 13 位 GMT 时间戳 1512544485819
通过使用下面的代码将时间更改为本地时间,我得到2017-12-06 12:35:58
print(datetime.datetime.fromtimestamp(int("1512544474")).strftime('%Y-%m-%d %H:%M:%S')
当我应用下面的代码时我得到'2017 年 12 月 6 日星期三 07:14:45 GMT'
time.strftime("%a %d %b %Y %H:%M:%S GMT", time.gmtime(1512544485819 / 1000.0))
所以基本上我需要一个 python 函数,它将 10 位日期时间戳作为参数并返回 13 位 GMT 日期时间戳
示例输入 1512544474
预期输出 1512544485819
我正在使用 python 2.7
import time
import datetime
import time as mod_time
from datetime import datetime
from datetime import datetime, timedelta
from datetime import date, timedelta
today = datetime.now()
yesterday = datetime.now() - timedelta(days=1)
today_time = int((mod_time.mktime(today.timetuple())))
yesterday_time = int((mod_time.mktime(yesterday.timetuple())))
today_unixtime = (today_time*1000)
yesterday_unixtime = (yesterday_time*1000)
print("today timestamp =", today_unixtime)
print("yesterday timestamp =", yesterday_unixtime)
Output
('today timestamp =', 1579243097000)
('yesterday timestamp =', 1579156697000)
您可以从 Chrome 浏览器控制台检查当前时间戳。
新日期(1579243097000)
它会给您当前的日期和时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)