zoukankan      html  css  js  c++  java
  • 注意java时间戳和unix时间戳区别

    起因是小红书爬虫抓取下来的笔记发布日期通过java format转换失败,但是在时间戳转换工具网上又能转成功
    仔细看了后发现爬下来的时间戳和java语言本身生成的位数有不同

    Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

    但是Jav获取时间戳的API并不是获取到Unix时间戳,而是获取到*从1970年1月1日(UTC/GMT的午夜)开始所经过的毫秒数

    毫秒和秒差了一千倍(1s=1000ms),就这是位数区别的原因

    unix时间戳-->java时间戳转换代码如下:

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Long timestamp = Long.parseLong("1613397600") * 1000;
    System.out.println(sdf.format(timestamp));
    
  • 相关阅读:
    PKU 1860 Currency Exchange 最短路 bellman
    PKU 3259 Wormholes 最短路 bellman
    bzoj3514
    bzoj2594
    bzoj3901
    bzoj2843&&1180
    bzoj2631
    bzoj2049
    bzoj2002
    bzoj1146
  • 原文地址:https://www.cnblogs.com/CodeSpike/p/14478887.html
Copyright © 2011-2022 走看看