【发布时间】:2021-09-19 17:53:03
【问题描述】:
有人能说出这是哪种日期格式吗?
2019-01-22T00:00:00
我是这样的
YYYY-MM-DDThh:mm:ss
但我得到 java.lang.IllegalArgumentException: Illegal pattern component: T 我正在使用 org.joda.time.format 中的 DateTimeFormatter
【问题讨论】:
-
是的,
T不像YYYY等那样是模式说明符,因此您需要将其放在引号中。但是您应该非常仔细地查看所有内容的外壳。我怀疑你想要dd而不是DD,以及HH而不是hh。 (您可能还需要考虑yyyy和YYYY之间的区别。) -
yyyy-MM-dd'T'HH:mm:ss -
如果我没记错的话,我认为你应该像
'T'这样写“T”。您可以尝试使用任何java formatter -
@DmitryBychenko 你能移到 asnwer 吗?
-
@MartinMarconcini 谢谢