10位和13位时间戳转换成时间字符串

问题场景:
爬虫获取某单据工作日志中最新的日志信息提交时间,然后与当前时间进行比对,若发现提交时间在当前时间两周之前,则属于两周未更新日志单据,需紧急处理;打开F12发现响应的结果居然是13位时间戳+0800,我靠,这咋整?

于是乎,百度了一下10位和13位时间戳分别都是怎么产生的:

  • 10位时间戳是把时间精确到秒级
  • 13位时间戳是把时间精确到毫秒级,所以两者是1000倍的关系

解决思路:
所以我们只需先把13位的时间戳转变成10位就可以调用函数进行转化为对应时间字符串了(13位时间戳/1000, 毫秒级除以1000几乎不影响时间的大小)

 
解决代码如下:

问题如下:

原文地址:https://www.cnblogs.com/We612/p/11226523.html