最近服务器有java却换到php环境,生成的时间戳转换成时间格式的出现异常,查询资料得知:
PHP 的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒;如:1463564861
Java 中 System.currentTimeMillis() 返回的结果,值的单位是毫秒。如:1463579759591
所以java中拿到服务端php返回的时间戳得乘以1000,才能正确转换成对应的时间。
时间: 2024-10-11 21:10:25
最近服务器有java却换到php环境,生成的时间戳转换成时间格式的出现异常,查询资料得知:
PHP 的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒;如:1463564861
Java 中 System.currentTimeMillis() 返回的结果,值的单位是毫秒。如:1463579759591
所以java中拿到服务端php返回的时间戳得乘以1000,才能正确转换成对应的时间。