Я должен разобрать следующую строку в более читаемый формат даты.
String date = "20190112151605.0Z";
Однако я никогда раньше не сталкивался с Z.Я знаю, что это связано с часовым поясом, но когда я пытаюсь использовать свой обычный код, я получаю java.lang.NumberFormatException.
Мой код выглядит следующим образом:
String whenChanged = "20190112151605.0Z";
long DIFF_NET_JAVA_FOR_DATE_AND_TIMES = 11644473600000L;
long adDate1 = Long.parseLong(whenChanged);
long adLongDate1 = ( adDate1 / 10000 ) - DIFF_NET_JAVA_FOR_DATE_AND_TIMES;
Date lastLogonDate1 = new Date(adLongDate1);
String format2 = new SimpleDateFormat("MM/dd/yyyy
HH:mma'Z'").format(lastLogonDate1);
Любойпомощь была бы отличной.Спасибо