日志文件中的常见日期时间格式

时间:2012-06-20 21:08:18

标签: java datetime date extraction

我正在寻找日志中使用的常见日期时间格式列表(例如网络服务器,数据库等)。

更好的是一个(java)库,可以从给定的字符串中提取日期和时间(<10KB)。

有人知道一个好人吗?

2 个答案:

答案 0 :(得分:3)

这个图书馆可能是一个很好的起点:SimpleDateFormat

文档包含对标准日期时间格式字符串的介绍。但是正如@Olaf指出的那样,你需要预先指定格式是什么,或者实际上没有办法区分某些日期。

您希望做的是构建一系列可能匹配的日期格式,将所有日期格式应用于日期字符串,然后查看哪个日期最接近Datetime.now()。

答案 1 :(得分:0)

虽然这不直接回答您的问题,但Java包含用于处理正则表达式的库。基于此编写自己的库非常容易。我使用正则表达式提取各种数据已经取得了很大的成功。它肯定会小于10kb,并且除了JDK之外不需要任何外部依赖。