Я получаю строку даты/времени из сети в формате yyyy-mm-dd HH:MM:SS
и находится в UTC.Преобразование строки в точку часового пояса GMT. JAVA
Я должен создать Date
объект и распечатать объект даты в формате GMT, но я не хочу, чтобы изменить, например, если я прочитал дату как 2014-10-22 09:00:00
, то оно должно отображаться как 2014-10-22 09:00:00 GMT
вместо 2014-10-22 13:30:00
Как это сделать? Пожалуйста, предложите мне.
(FYI, В настоящее время, UTC - время: 10:25, в настоящее время время в Индии составляет 15:55).
Я использую парсер Jaxb для анализа XML. Любые предложения приглашаются
GMT не является форматом - это действительно часовой пояс. То, что вы описали до сих пор, - это почти конверсия идентичности: public public String convert (String text) {return text + "GMT"; } '... И во время публикации время UTC составляло примерно 16:34, * не * 10:25 ... –
возможный дубликат [Дата форматирования в java] (http://stackoverflow.com/questions/4772425/format-date-in-java) – msrd0