現在の日時を UTC でキャプチャし、それを画像ファイルのヘッダーに追加する必要があるアプリケーションを作成しています。
Joda 日時を使用しています。現在の要件は、UTC で現在の日時を取得し、それをバイト バイト/バイト配列に変換して、画像ファイルのヘッダーに 16 進数値として格納できるようにすることです。
これまでに試したこと
DateTime date = new DateTime().withZone(DateTimeZone.UTC).
withChronology(ISOChronology.getInstanceUTC());
それは私にこの出力を与えています:
2013-06-07T09:25:51.630Z
出力に T と z がある理由がわかりません。
今、それをバイト/バイト配列に変換する必要があります。しかし、私はそれを行う方法がわかりません。
ヘルプはありますか?
編集: 私が従っている標準に従って、変換後の結果の例を示しています
2005 年 12 月 15 日 17:35:19.000 ==> 07D5 0C 0F 11 23 13 0000Hex