【发布时间】:2010-12-15 23:11:45
【问题描述】:
将这个字符串 2009-05-12T13:40:00Z 解析为有效的 java 日期的最佳方法是什么? 我不确定“T”和“Z”代表什么——我猜 Z 是指祖鲁语?
谢谢, 朱
【问题讨论】:
将这个字符串 2009-05-12T13:40:00Z 解析为有效的 java 日期的最佳方法是什么? 我不确定“T”和“Z”代表什么——我猜 Z 是指祖鲁语?
谢谢, 朱
【问题讨论】:
您拥有的格式字符串是 ISO 8601 格式的 UTC 日期/时间。格式只是日期、T 分隔符和 UTC 时间(或祖鲁时间)。
java.text.SimpleDateFormatter 应该执行您需要的所有解析。
【讨论】:
请注意,该模式对“T”等内部静态值有一些特殊处理:
在这里查看答案Illegal pattern character 'T' when parsing a date string to java.util.Date
【讨论】: