我正在尝试在Grails应用程序中从FullCalendar保存一个日期到MongoDB。
我正在尝试将字符串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}}。我不知道该特定日期的选择是什么或如何。
答案 0 :(得分: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
答案 1 :(得分:-1)
import java.text.SimpleDateFormat;
println new SimpleDateFormat("yyyy-MM-dd HH:mm:ssX").parse("2018-07-30 09:57:15 +0800")