ログで使用される一般的な日時形式 (Web サーバー、データベースなど) のリストを探しています。
さらに良いのは、特定の文字列 (< 10KB) から日付と時刻を抽出できる (Java) ライブラリです。
誰かいいの知ってる?
ログで使用される一般的な日時形式 (Web サーバー、データベースなど) のリストを探しています。
さらに良いのは、特定の文字列 (< 10KB) から日付と時刻を抽出できる (Java) ライブラリです。
誰かいいの知ってる?
このライブラリは、おそらく開始するのに適した場所です: SimpleDateFormat
ドキュメントには、標準の日時フォーマット文字列の紹介が含まれています。しかし、@Olaf が指摘しているように、事前に形式を指定する必要があります。そうしないと、文字通り、特定の日付を互いに区別する方法がありません。
やりたいことは、一致する可能性のある日付形式の範囲を構築し、それらすべてを日付文字列に適用してから、Datetime.now() に最も近い日付を確認することです。
これはあなたの質問に直接答えるものではありませんが、Java には正規表現を操作するためのライブラリが含まれています。それに基づいて独自のライブラリを作成するのは非常に簡単です。私は、正規表現を使用してあらゆる種類のデータを抽出することに多くの成功を収めてきました。それは確かに 10kb 未満であり、JDK 以外の外部依存関係は必要ありません。