У меня есть объект Date JavaScript, Thu Jul 02 2015 00:00:00 GMT-0400 (Eastern Standard Time)
, который передается методу Java, который хранит эту дату в объекте Java Date. Но объект даты Java показывает эту дату как Wed Jul 01 23:00:00 CDT 2015
. Как я могу получить правильное преобразование из JavaScript Date to Java Date?JavaScript Дата преобразования в неправильную дату Java
Примечание: Это происходит только в том случае, если у меня установлен мой компьютер на восточное стандартное время, а часы установлены на 9 часов. Помимо этого, если я установил часовой пояс своего ПК обратно в Центральное стандартное время, это уже не проблема.
Update
Количество миллисекунд от эпохи до 07/02/15 является 1435809600000. Если взять эти миллисекунды и создать объект Date JS, как это так, new Date(1435809600000)
, я получаю это: чт Июль 02 2015 00:00:00 GMT-0400 (Восточное стандартное время). Но когда я пытаюсь создать объект Java Date, new Date(1435809600000)
, я получаю: ср 1 июля 23:00:00 CDT 2015
Добавьте строку, которую вы передаете java из js, и как вы ее форматируете – prakharsingh95