【发布时间】:2019-01-09 10:24:17
【问题描述】:
寻找一种将日期列表(字符串类型)作为输入并返回可能的日期格式的方法。
例如:输入是 ["01/02/2018","13/09/2018","8/11/2016"] 那么 输出应该是“dd/MM/yyyy”。
这是一个例子。它应该能够通过 java 返回最适合给定输入的所有支持的日期格式。
【问题讨论】:
-
如果输入不受限制,则不可能,它可以是任何东西!如果输入受到限制,则尝试所有可能的格式
-
"dd/MM/yyyy"无法解析"13/9/2018"。选择模式的逻辑是什么? -
@ernest_k 为什么它无法解析?我认为,它会解析,因为它不在 MM/dd/yyyy 中。
-
问题是缺少前导零,它预计一个月有 2 位数字,但
"13/9/2018"(="dd/M/yyyy") 只有一位。 -
啊啊!我怎么看不到这个!谢谢@deHaar。
标签: java date date-format