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的时间:CDT 2015年4月20日星期一06:44:20
Time.IS输出:6:44:25 AM
我需要将UTC时间缩短到秒。
使用UTC作为时区创建一个新的DateTime
final DateTime now = new DateTime(returnTime, DateTimeZone.UTC);
final Date javaDate = now.toDate();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句