2016年8月10日星期三00:00:00 GMT+0530日期在java 2016-08-09T18:30:00.000Z中是什么样的

2016年8月10日星期三00:00:00 GMT+0530日期在java 2016-08-09T18:30:00.000Z中是什么样的,java,html,date,Java,Html,Date,我正在从html日历中选择日期,我正在使用console.logselecteddate在java脚本中打印所选日期,日期如下:2016年8月10日星期三00:00:00 GMT+0530,与我发送到java的所选日期相同,我正在使用system.out.printlnselecteddate打印日期,但日期如下:2016-08-09T18:30:00.000Z。所选日期是上一个日期。 事情是怎么发生的。任何人都请告诉我。 例:如果我选择2016-08-10,但它与java中的2016-08-0

我正在从html日历中选择日期,我正在使用console.logselecteddate在java脚本中打印所选日期,日期如下:2016年8月10日星期三00:00:00 GMT+0530,与我发送到java的所选日期相同,我正在使用system.out.printlnselecteddate打印日期,但日期如下:2016-08-09T18:30:00.000Z。所选日期是上一个日期。 事情是怎么发生的。任何人都请告诉我。 例:如果我选择2016-08-10,但它与java中的2016-08-09类似,则是同一时间

18:30加5.5小时是24:00或第二天00:00

这是因为时区不同