Использую библиотеку Volley, получаю с сервера дату в виде строки
"RecievedDate" : "2017-08-10T10:50:13.217",
Сразу делаю парс вот таким образом
@JsonProperty("RecievedDate")
private Date mReceivedDate = new Date();
И когда проверяю в дебагере, то эта дата выглядит вот так
Thu Aug 10 13:41:12 GMT+03:00 2017
Тут видно, что по не понятной причине было прибавлено вот это количество часов GMT+03:00, с сервера я получаю 10 часов , после парса у меня 13...
Подскажите как сделать, чтоб если я получаю 10 то после парса было тоже 10...
В итоге решил вот так
final Date currentTime = new Date();
final SimpleDateFormat sdf =
new SimpleDateFormat("EEE, MMM d, yyyy hh:mm:ss a z");
// Give it to me in GMT time.
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println("GMT time: " + sdf.format(currentTime));
Спасибо @Edwin Buck
И вот ссылка
https://stackoverflow.com/questions/5236052/get-gmt-time-in-java
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости