javascript日期和java日期之间的时间不同

javascript日期和java日期之间的时间不同,javascript,java,Javascript,Java,我正试图从javascript和java中获得相同时间戳的时间。 但不知何故,这是有区别的 在Javascript中 var date = new Date(); date.setTime(-27000000); document.getElementById("demo").innerHTML = date.getHours() + ":" + date.getMinutes(); // 0:30 在爪哇 final Date date = new Date(); date.setTime

我正试图从javascript和java中获得相同时间戳的时间。 但不知何故,这是有区别的

在Javascript中

var date = new Date();
date.setTime(-27000000);
document.getElementById("demo").innerHTML =  date.getHours() + ":" + date.getMinutes(); // 0:30
在爪哇

final Date date = new Date();
date.setTime(-27000000);

System.out.println(new SimpleDateFormat("hh:mm a").format(date)); // 12:00 AM

如果我们进行适当的格式化,javascript结果是12:30 AM,而java是12:00 AM

您的一段代码没有考虑时区,而另一段代码是.lan Kemp。。意思是JavaScript代码不考虑时区?……你的代码中的一个不是考虑时区,而另一个是Kemp。意思是JavaScript代码不考虑时区?