美文网首页
java时间戳和PHP时间戳的转换[10位和13位]

java时间戳和PHP时间戳的转换[10位和13位]

作者: 咸鱼飞起来啦 | 来源:发表于2020-10-14 09:52 被阅读0次

下面是JAVA时间戳和PHP时间戳的转换问题的总结:

由于精度不同,所以长度不一致,直接导致转换错误。

JAVA的时间戳长度是13位,如:1537322542400

PHP的时间戳长度是10位,如:1537322400

主要区别是最后三位不同,JAVA时间戳在PHP中使用,需要去掉后三位,比如:

1537322542400  à   1537322542

结果是:2018-09-19 10:02:22 

再举个例子:

echodate(‘Y-m-dH:i:s’,’ 1537322542’) ;

复制上面的PHP时间戳代码在JAVA中使用,最后加三位,用000补充,如:

1537322400à 1537322400000

结果是:2018-09-19 10:00:00

SimpleDateFormatdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateTime = df.format(1537322400000L);

System.out.println(df);

相关文章

网友评论

      本文标题:java时间戳和PHP时间戳的转换[10位和13位]

      本文链接:https://www.haomeiwen.com/subject/mqrfuktx.html