gpt4 book ai didi

java - 将纪元时间转换为小时

转载 作者:行者123 更新时间:2023-11-29 04:23:18 25 4
gpt4 key购买 nike

给定一个纪元时间:例如 (1513213212) 我应该得到 1,因为现在是 UTC 时间凌晨 1 点。我将如何将其转换为一天中的小时数?是否可以仅使用数学(除法、模)来做到这一点?

最佳答案

仅靠数学几乎是不可能做到的。 (闰年和所有)。最好使用已建立的 API 来完成所有艰苦的工作。

您可以使用以下方法来执行此操作。

Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(1513213212* 1000L);
cal.setTimeZone(TimeZone.getTimeZone("UTC"));

System.out.println(cal.get(Calendar.HOUR));//12 hour clock
System.out.println(cal.get(Calendar.HOUR_OF_DAY));//24 hour clock

关于java - 将纪元时间转换为小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47804422/

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