我正在尝试在Google日历中设置事件的开始日期,但它仍然采用错误的值。 代码
table()
但变量'end'和'start'分别取值“2014-12-28T09:30:00.000 + 05:30”和“2014-12-28T09:00:00.000 + 05:30”。 我的时区是GMT + 5:30。
答案 0 :(得分:2)
因为它应该是: yyyy-MM-dd
而不是YYYY-MM-DD
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSS'Z'");
在这里你可以找到SimpleDateFormat意味着什么符号:
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
而大DD
是一年中的某一天,小dd
是该月的某一天。