python - UTC减去13位时间戳格式的{15}分钟

时间:2017-08-09 03:21:28

标签: python-2.7

我已经摸不着头脑,在这里找到了我的最后一招。我正在调用一个API,它为lastUpdatedTime参数采用如下值:

lastUpdatedTime:1499591547769

lastUpdatedTime:1499591547770

所以我假设上面的值被转换为毫秒,因为有13位数字(1499591547770& 1499591547769)。

以下是我想用简单的英语做的事情。

  • 立即获取UTC时间并从中减去15分钟。
  • 将该值发送到API并获取数据。

我的问题是时间转换。

以下是我在python中所做的事情。

 update_time = (datetime.utcnow() - timedelta(minutes=15)).strftime('%m/%d/%Y %H:%M:%S') 

   update_time_check = (calendar.timegm(time.strptime(update_time, '%m/%d/%Y %H:%M:%S')))*1000 

上述值类似于 1502247759000

当我将该值(lastUpdatedTime = 1502247759000)发送给API时,我得到一个空白的结果集。

如果我的步骤正确生成API所期望的时间戳,请告诉我。

提前致谢。

0 个答案:

没有答案