Java日期解析器,读取所有英国日期格式

时间:2015-09-24 07:05:53

标签: java date parsing

在我的国家/地区,我们使用英国日期格式。解析器是否可以将使用任何形式的英国日期格式编写的日期字符串转换为有效的Java日期对象?

1 个答案:

答案 0 :(得分:2)

来自评论:

  

解析器应该支持我们可以想象的任何日期格式,甚至是我们没想过但仍然有意义的日期格式。

这意味着:

14/3/2011
14/03/2011
14/3/11
14 March 2011
14th March 2011
2011-03-14
2011-3-14
March 14, 2011 (just for kicks)
the Fourteenth of March, 2011 (ok, maybe not this one)
NOT: 3/14/2011

如果您想支持所有这些,您有两种选择:

  1. 迭代一系列特定格式,直到有效。
  2. 使用正则表达式编写自己的自定义解析器。
  3. 如果需要,编写自己的自定义解析器可以更轻松地支持奇怪的变体。