问题场景:
爬虫获取某单据工作日志中最新的日志信息提交时间,然后与当前时间进行比对,若发现提交时间在当前时间两周之前,则属于两周未更新日志单据,需紧急处理;打开F12发现响应的结果居然是13位时间戳+0800,我靠,这咋整?
于是乎,百度了一下10位和13位时间戳分别都是怎么产生的:
- 10位时间戳是把时间精确到秒级
- 13位时间戳是把时间精确到毫秒级,所以两者是1000倍的关系
解决思路:
所以我们只需先把13位的时间戳转变成10位就可以调用函数进行转化为对应时间字符串了(13位时间戳/1000, 毫秒级除以1000几乎不影响时间的大小)
解决代码如下:
问题如下: