Я пишу приложение, в котором я должен фиксировать текущее время в UTC и это заголовок файла изображения.Joda Date-Time: Capture Date time (UTC) и преобразование в байтовый/байтовый массив
Я использую дату и дату Joda. Теперь необходимо получить текущее время в UTC и преобразовать его в байтовый байтовый/байтовый массив, чтобы его можно было сохранить как шестнадцатеричные значения в заголовке файла изображения.
То, что я пытался до сих пор
DateTime date = new DateTime().withZone(DateTimeZone.UTC).
withChronology(ISOChronology.getInstanceUTC());
Это дает мне этот выход:
2013-06-07T09:25:51.630Z
Я не знаю, почему существует Т и г есть на выходе.
Теперь я должен преобразовать его в массив байтов/байтов. Но я не понимаю, как это сделать.
Любая помощь?
РЕДАКТИРОВАТЬ: В соответствии со стандартом я следую они дали пример результата после converion
декабря 15,2005 в 17: 35: 19.000 ==> 07D5 0С 0F 11 23 13 0000hex
Я следую стандарту ISO/IEC 19794-4: 2011. Пример аналогичен стандарту. Я должен следовать за ним и записывать дату. –
07D5 0C 0F 11 23 13 0000, ссылаясь на 15 декабря 2005 года в 17: 35: 19.000 –
Я не знаю больше, чем люди, которые ранее ответили на этот вопрос. Я не думаю, что это так сильно используется, поэтому вам может потребоваться купить оригинальный стандарт ISO. –