大略描述一下韶光戳定义:

百度百科:

韶光戳(timestamp),常日是一个字符序列,唯一的标识某一刻的韶光。

php毫秒时间戳转换JAVA与PHP说话时光戳的转换问题 Bootstrap

在编程措辞中,韶光戳表示自 1970 年 1 月 1 日(08:00:00 GMT) 年至当前韶光所经由的秒数或毫秒数,也称之为 Unix 韶光戳
故,1970年之前的韶光对应的韶光戳为负数。

由于精度不同,导致各种编程措辞的韶光戳长度不一致,常见的比如JAVA措辞和PHP措辞。

JAVA措辞

精度为13位,比如1294890876859

PHP措辞

精度为10位,比如1294890859

以是,在利用过程中,须要转换时把稳转换。
比如,如果做事器利用PHP措辞开拓的,通过接口传递给手机客户真个韶光戳数据字段长度为10位,表示秒数,须要在客户端将其乘以1000,表示毫秒数,再进行格式化转换为 yyyy-MM-dd MM:dd:ss 的特定格式,显示在界面中,如。

//timeCreated表示接口返回的韶光戳,精度为10位,单位为秒数Date date = new Date(timeCreated1000);

SimpleDateFormat sdf = new SimpleDateFormat(\"大众yyyy-MM-dd HH:mm:ss\公众);

System.out.println(sdf.format(date));

附:JAVA中获取韶光戳的便捷办法

System.out.println(System.currentTimeMillis());