【发布时间】:2013-08-30 14:03:55
【问题描述】:
这在 PHP 中有什么区别
echo strtotime("2013-08-30");
Java 中的这个
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("2013-08-30");
System.out.println(date.getTime());
这不应该最后给我同样的数字吗?
编辑
例如在这种情况下,PHP 给出: 1377838800
Java 给出:1377838800000
就像 PHP 在途中的某个地方丢失了几个零
【问题讨论】:
-
每种方法的文档告诉你什么?
-
你应该使用DateTime::createFromFormat而不是
strtotime()。像SimpleDateFormat一样,它接受自定义格式 + 时区。
标签: java php date-format