Как я могу получить текущую дату и время в UTC или GMT в Java? - PullRequest
431 голосов
/ 21 ноября 2008

Когда я создаю новый объект Date, он инициализируется текущим временем, но в местном часовом поясе. Как узнать текущую дату и время в GMT?

Ответы [ 31 ]

0 голосов
/ 08 июля 2015

Если вы используете время joda и хотите, чтобы текущее время в миллисекундах без вашего локального смещения , вы можете использовать это:

long instant = DateTimeZone.UTC.getMillisKeepLocal(DateTimeZone.getDefault(), System.currentTimeMillis());
...