PDFのメタ情報として格納されている更新日時はModDateとして保存されているが、日付のフォーマットがD:20040401033456-05’00’のような感じでちょっと変わっている。
今回はJavaでこの形式をパースする方法を考える。考えると言っても、PDFBoxに含まれるDateConverter#toCalendar(String)を利用するだけで良い。
final Calendar cal = DateConverter.toCalendar("D:20040401033456-05'00'");
という感じで、Calendarオブジェクトが取得できる。