2015-12-02 2 views
0

Я пытаюсь сохранить дату в MongoDB из FullCalendar в приложении Grails.Ошибка сохранения строки в формате ISO

Я пытаюсь разобрать строку 2015-12-27T00:00:00.000Z в формат ниже:

def startDate = new Date().parse("YYYY-MM-dd'T'HH:mm:ss.SSSXXX",it.start) 
def endDate = new Date().parse("YYYY-MM-dd'T'HH:mm:ss.SSSXXX",it.end) 

Но, удачливый при печати отформатированных дат, я получаю Sun Dec 28 05:30:00 IST 2014. Я не знаю, что и как именно эта дата выбрана.

ответ

1

Вы должны использовать строчные буквы y в течение года. Верхний регистр Y для «Недельного года».

new Date().parse("yyyy-MM-dd'T'HH:mm:ss.SSSXXX", "2015-12-27T00:00:00.000Z") 
===> Sat Dec 26 19:00:00 EST 2015 
Смежные вопросы