gpt4 book ai didi

Java内置日期操作和比较

转载 作者:行者123 更新时间:2023-11-29 07:02:28 24 4
gpt4 key购买 nike

我想创建一个日期时间戳,然后向其添加 10 小时,然后进行线程检查以查看时间是否已过。

我通读了,Time comparison但是对于如此简单的事情来说似乎有点复杂/令人费解。特别是当您的时间比较跨越午夜时。

我的理解是 java 的底层日期时间,假设是一个 long,如果这是真的,有没有简单的方法来添加另一个 long,比如相当于 10 小时的数字?或者其他一些方法,例如添加两个日期?

注意:该解决方案需要是核心 java 的一部分,不能是第 3 方库的一部分。

最佳答案

您可以使用 Calendar执行该数学运算,

Calendar cal = Calendar.getInstance();
cal.add(Calendar.HOUR, 10); // Add 10 hours.
Date date2 = cal.getTime(); // Now plus 10 hours.
Date date = new Date(); // Now.

关于Java内置日期操作和比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914997/

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