我有以下日期2013-01-31T00:00:00-07:00
,这个日期的日期时间格式是什么。是为了什么T
?
问问题
98 次
3 回答
7
那就是ISO 8601 数据元素和交换格式 – 信息交换 – 日期和时间的表示。
您可以在 的 Javadoc 中阅读有关详细信息SimpleDateFormat
。
于 2013-05-24T11:44:43.910 回答
3
虽然@Lutz 已经处理了主要问题,但对于第二个问题:T 只是分隔组合日期和时间字符串的分隔符。
引用维基百科:
单个时间点可以通过连接完整的日期表达式、作为分隔符的字母 T 和有效的时间表达式来表示。例如“2007-04-05T14:30”。可以使用基本格式或扩展格式,但日期和时间必须使用相同的格式。日期表达式可以是日历、周或序数,并且必须使用完整的表示。时间表达式可能使用降低的精度。经双方同意,允许省略“T”字符。
T 是标准要求的,但协议是可选的。因此,在与第三方应用程序交互时,您应该始终指定它。
于 2013-05-24T11:47:43.433 回答
-1
于 2013-05-24T11:50:32.687 回答