gpt4 book ai didi

java - 如何在java中获取带秒的UTC时间?

转载 作者:行者123 更新时间:2023-11-30 03:27:52 25 4
gpt4 key购买 nike

http://time.is/UTC显示正确的秒数。

我将本地时钟调慢 5 秒来测试这一点。我试过 JodaTime 和这个。我的本地时间已经到了。

    NTPUDPClient timeClient = new NTPUDPClient();
InetAddress inetAddress = InetAddress.getByName(TIME_SERVER);
TimeInfo timeInfo = timeClient.getTime(inetAddress);
long returnTime = timeInfo.getReturnTime();
Date time = new Date(returnTime);
System.out.println("Time from " + TIME_SERVER + ": " + time);

输出:时间来自 time.nist.gov:2015 年 CDT 4 月 20 日星期一 06:44:20

时间.IS 输出:上午 6:44:25

我需要精确到秒的 UTC 时间。

最佳答案

创建一个以 UTC 作为时区的新日期时间

final DateTime now = new DateTime(returnTime, DateTimeZone.UTC);
final Date javaDate = now.toDate();

关于java - 如何在java中获取带秒的UTC时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29746985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com