如何将这个2009-05-12T13:40:00Z解析为java日期

时间:2010-12-15 23:11:46

标签: java parsing date

将这个字符串2009-05-12T13:40:00Z解析为有效的java日期的最佳方法是什么? 我不确定“T”和“Z”代表什么 - 我猜Z意味着祖鲁?

谢谢, 珠

2 个答案:

答案 0 :(得分:2)

您拥有的格式字符串是ISO 8601格式的UTC日期/时间。格式只是日期,T分隔符和UTC时间(或祖鲁时间)。

java.text.SimpleDateFormatter应该执行您需要的所有解析。

答案 1 :(得分:0)

请注意,模式对内部静态值有一些特殊处理,例如'T':

请在此处查看答案Illegal pattern character 'T' when parsing a date string to java.util.Date