gpt4 book ai didi

java - Java 中的时间相减

转载 作者:太空宇宙 更新时间:2023-11-04 07:49:44 25 4
gpt4 key购买 nike

您好,我正在尝试创建一个教师实用程序以移植到 Android 操作系统。然而我遇到了一些麻烦。我想创建一个名为Period 的类。此类将包含该时间段的开始和结束时间。 IE。第一节从 7:45 开始,到 8:45 结束。我还想要一个计算剩余时间的方法。例如,现在是 8:10,还剩 35 分钟。我可以从 System.currentTimeMillis() 获取当前时间。然而,我在试图找出存储时间段开始和结束时间的最佳方法时遇到困难。我查看了 Java 中的 Calendar 类,似乎时间总是与日期和时间相关。这似乎对我的申请没有帮助,因为该期间的结束时间发生在多天,而不仅仅是一个特定的日期。任何帮助理解这一点都会有很大的帮助。谢谢大家

最佳答案

如果您的目标是能够将期间的开始和结束时间与当前时间进行比较,那么您需要一种方法来计算今天期间范围的日期和时间。

因此,获取今天的 Calendar 实例,将其时间设置为 7:45,并将日历时间与当前时间进行比较(当然,上限相同)。

要表示每个界限,您可以简单地使用一个 int 表示小时,使用第二个 int 表示分钟。

关于java - Java 中的时间相减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14688614/

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