Дата в формате UTC Java ⇐ JAVA
-
Anonymous
Дата в формате UTC Java
У меня есть такая строка 2013-10-22T01:37:56. Мне нужно изменить эту строку в формат даты UTC, например: MM/dd/yyyy KK:mm:ss a. Я попробовал некоторый код, но он не возвращает дату и время в формате UTC.
Мой код
String[] time = hisAlarmDttm.split("T"); String aFormatDate = time[0]+ " "+time[1]; Строка aRevisedDate = null; пытаться { окончательный SimpleDateFormat sdf = новый SimpleDateFormat("гггг-ММ-дд ЧЧ:мм:сс"); конечная дата dateObj = sdf.parse(aFormatDate); aRevisedDate = new SimpleDateFormat("MM/dd/yyyy KK:mm:ss a").format(dateObj); System.out.println(aRevisedDate); } catch (ParseException e) { hisLogger.error("Произошла ошибка при анализе объекта времени данных: " +e.getMessage()); } catch (Исключение е) { hisLogger.error("Произошла ошибка в объекте времени данных: " +e.getMessage()); } Я получаю вывод в формате MM/dd/yyyy KK:mm:ss a. Но не формат времени UTC. Как решить эту проблему?
У меня есть такая строка 2013-10-22T01:37:56. Мне нужно изменить эту строку в формат даты UTC, например: MM/dd/yyyy KK:mm:ss a. Я попробовал некоторый код, но он не возвращает дату и время в формате UTC.
Мой код
String[] time = hisAlarmDttm.split("T"); String aFormatDate = time[0]+ " "+time[1]; Строка aRevisedDate = null; пытаться { окончательный SimpleDateFormat sdf = новый SimpleDateFormat("гггг-ММ-дд ЧЧ:мм:сс"); конечная дата dateObj = sdf.parse(aFormatDate); aRevisedDate = new SimpleDateFormat("MM/dd/yyyy KK:mm:ss a").format(dateObj); System.out.println(aRevisedDate); } catch (ParseException e) { hisLogger.error("Произошла ошибка при анализе объекта времени данных: " +e.getMessage()); } catch (Исключение е) { hisLogger.error("Произошла ошибка в объекте времени данных: " +e.getMessage()); } Я получаю вывод в формате MM/dd/yyyy KK:mm:ss a. Но не формат времени UTC. Как решить эту проблему?
Мобильная версия