我试图在我的应用程序中获取utc时间,但不幸的是,每次我获取的都是当前模拟器的日期和时间,而不是utc时间。
尝试 Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
ZonedDateTime utcTime = ZonedDateTime.now(ZoneOffset.UTC); DateTime now = DateTime.now(DateTimeZone.UTC);
我的代码:
//create UTC time
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
System.out.println("DATETIME ==> " + cal.getTime());
ZonedDateTime utcTime = ZonedDateTime.now(ZoneOffset.UTC);
System.out.println("DATETIME = " + utcTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
DateTime now = DateTime.now(DateTimeZone.UTC);
System.out.println("DATETIME = " + now);
非常感谢您的帮助。
1条答案
按热度按时间ikfrs5lh1#
请尝试以下代码: