Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java和php中的时间戳有什么区别?_Java_Php_Datetime_Timestamp - Fatal编程技术网

java和php中的时间戳有什么区别?

java和php中的时间戳有什么区别?,java,php,datetime,timestamp,Java,Php,Datetime,Timestamp,我有一个java文件,可以将记录写入数据库和时间戳 我有另一个php文件,它读取记录 不幸的是,在将时间戳转换为日期后,我得到了一个错误的日期 有什么问题 PHP使用UNIX纪元,我怀疑Java使用的是不同的纪元 编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。PHP使用UNIX纪元,我怀疑Java使用不同的纪元 编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。Java使用的时间戳是从历元开始的毫

我有一个java文件,可以将记录写入数据库和时间戳

我有另一个php文件,它读取记录

不幸的是,在将时间戳转换为日期后,我得到了一个错误的日期


有什么问题

PHP使用UNIX纪元,我怀疑Java使用的是不同的纪元


编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。

PHP使用UNIX纪元,我怀疑Java使用不同的纪元


编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。

Java使用的时间戳是从历元开始的毫秒。PHP使用标准的unix时间戳,即从纪元算起的秒数


我相信两者都使用1970年1月1日00:00:00 UTC的相同纪元,Java使用的时间戳是从纪元开始的毫秒。PHP使用标准的unix时间戳,即从纪元算起的秒数


我相信两者都使用1970年1月1日00:00:00 UTC的同一纪元,我认为问题在于您正在检索已存储的DATETIME或TIMESTAMP列或类似列,并破坏了转换。试试这个:

$phpdate = strtotime( $dateFromDb );
echo date("F j, Y, g:i a", $phpdate);    

我认为问题在于,您正在检索已存储的DATETIME或TIMESTAMP列或类似列,并破坏了转换。试试这个:

$phpdate = strtotime( $dateFromDb );
echo date("F j, Y, g:i a", $phpdate);    

您在java中使用的是什么库?在php中?什么数据库?你检查过了吗?你能展示一下你用PHP记录时间戳和检索时间戳的代码吗?这将帮助您更快地得到答案。您在java中使用的库是什么?在php中?什么数据库?你检查过了吗?你能展示一下你用PHP记录时间戳和检索时间戳的代码吗?这将帮助您更快地得到答案。