python将10位datetimestamp转换为13位GMT时间戳

python将10位datetimestamp转换为13位GMT时间戳,python,python-3.x,python-datetime,gmt,Python,Python 3.x,Python Datetime,Gmt,我从1512543958这样的服务器收到一个时间戳&当我在头中发回请求时,我看到一个13位的GMT时间戳,如151254485819 通过使用下面的代码将时间更改为本地时间,我得到2017-12-06 12:35:58 &当我应用以下代码时,我得到“Wed 06 Dec 2017 07:14:45 GMT” 所以基本上我需要一个python函数,它以10位的日期时间戳作为参数&返回13位的GMT日期时间戳 示例输入151254474 预期输出151254485819我正在使用python 2.7

我从1512543958这样的服务器收到一个时间戳&当我在头中发回请求时,我看到一个13位的GMT时间戳,如151254485819

通过使用下面的代码将时间更改为本地时间,我得到2017-12-06 12:35:58

&当我应用以下代码时,我得到“Wed 06 Dec 2017 07:14:45 GMT”

所以基本上我需要一个python函数,它以10位的日期时间戳作为参数&返回13位的GMT日期时间戳

示例输入151254474
预期输出151254485819

我正在使用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)
输出

('today timestamp =', 1579243097000)
('yesterday timestamp =', 1579156697000)
您可以从crome浏览器控制台检查当前时间戳

新日期(157924397000)


它将为您提供一个当前日期和时间。

当我在标题中发回请求时,我看到一个13位的GMT时间戳,如151254485819,这意味着您已经有了预期的输出。我看到在chrome网络元素中,我需要一个python函数将151254474转换为GMT时间戳151254485819
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)
('today timestamp =', 1579243097000)
('yesterday timestamp =', 1579156697000)