JAVA与PHP语言时间戳的转换问题
来源:互联网 发布:mac信仰灯怎么关 编辑:程序博客网 时间:2024/04/29 00:22
百度百科:
时间戳(timestamp),通常是一个字符序列,唯一的标识某一刻的时间。
在编程语言中,时间戳表示自 1970 年 1 月 1 日(08:00:00 GMT)
年至当前时间所经过的秒数或毫秒数,也称之为 Unix 时间戳
。故,1970年之前的时间对应的时间戳为负数。
由于精度不同,导致各种编程语言的时间戳长度不一致,常见的比如JAVA语言和PHP语言。
JAVA语言
精度为13位,比如1294890876859PHP语言
精度为10位,比如1294890859
所以,在使用过程中,需要转换时注意转换。比如,如果服务器使用PHP语言开发的,通过接口传递给手机客户端的时间戳数据字段长度为10位,表示秒数,需要在客户端将其乘以1000,表示毫秒数,再进行格式化转换为 yyyy-MM-dd MM:dd:ss
的特定格式,显示在界面中,如。
//timeCreated表示接口返回的时间戳,精度为10位,单位为秒数Date date = new Date(timeCreated*1000);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sdf.format(date));
附:JAVA中获取时间戳的便捷方式
System.out.println(System.currentTimeMillis());
0 0
- JAVA与PHP语言时间戳的转换问题
- PHP与android时间戳的转换问题
- Java和php时间戳转换问题
- java与php时间戳转换
- java与php时间戳转换
- java时间戳与php时间戳转换
- php 时间戳与日期的转换
- PHP时间戳与Javascript时间戳相互转换的问题
- php连接mysql与时间戳和时间的转换
- PHP时间戳转换成java时间戳的方法
- java 时间戳和PHP时间戳的转换
- Java时间戳和PHP时间戳的转换
- PHP时间戳的转换
- PHP时间戳的转换
- php时间戳的转换
- Java 时间戳与时间字符串的相互转换
- java 时间与时间戳之间的转换
- .net与php时间戳的相互转换
- RabbitMQ学习总结(4)——分发任务在多个工作者之间实例教程
- linux复习(一)
- gradle pmd插件的自定义规则的使用
- windows系统cmd命令
- iOS 扩大UIButton的响应范围
- JAVA与PHP语言时间戳的转换问题
- android开发基础教程—SharedPreferences读写
- android service 之startService(...)
- 首行文字缩进text-indent
- UITabBarController
- Web性能压力测试工具之Siege详解
- ListView的回收机制
- JAVA语言 关键字
- zoj 3321 Circle【并查集】