PDFの日付フォーマットのパース

PDFのメタ情報として格納されている更新日時はModDateとして保存されているが、日付のフォーマットがD:20040401033456-05’00’のような感じでちょっと変わっている。

今回はJavaでこの形式をパースする方法を考える。考えると言っても、PDFBoxに含まれるDateConverter#toCalendar(String)を利用するだけで良い。

final Calendar cal = DateConverter.toCalendar("D:20040401033456-05'00'");

という感じで、Calendarオブジェクトが取得できる。

コメントを残す

メールアドレスが公開されることはありません。