我已经摸不着头脑,在这里找到了我的最后一招。我正在调用一个API,它为lastUpdatedTime参数采用如下值:
lastUpdatedTime:1499591547769
lastUpdatedTime:1499591547770
所以我假设上面的值被转换为毫秒,因为有13位数字(1499591547770& 1499591547769)。
以下是我想用简单的英语做的事情。
我的问题是时间转换。
以下是我在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所期望的时间戳,请告诉我。
提前致谢。