大略描述一下韶光戳定义:
百度百科:
韶光戳(timestamp),常日是一个字符序列,唯一的标识某一刻的韶光。
在编程措辞中,韶光戳表示自 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());