zoukankan      html  css  js  c++  java
  • 微信公众平台接口获取时间戳为10位,java开发需转为13位

    问题1:为什么会生成13位的时间戳,13位的时间戳和10时间戳分别是怎么来的 ?
    java的date默认精度是毫秒,也就是说生成的时间戳就是13位的,而像c++或者php生成的时间戳默认就是10位的,因为其精度是秒。
    问题2:13位时间戳和10位时间戳如何互转?
    10位时间戳转为13位时间戳:将10位时间戳乘以1000
    WXUser user = gson.fromJson(userInfo, WXUser.class);
    user.setSubscribe_time(user.getSubscribe_time() * 1000);
    13位时间戳转为10位时间戳:
            方法一:通过substring方法,将13位的时间戳最后三位数字截取
            方法二:将13位时间戳除以1000取整
  • 相关阅读:
    Sql server数据库设计 7
    day08作业
    day01作业
    day07作业.
    day05作业
    day04作业
    day02作业
    初学Java的一些注意事项
    day07作业
    Week03面向对象入门
  • 原文地址:https://www.cnblogs.com/jiefu/p/10998632.html
Copyright © 2011-2022 走看看