gpt4 book ai didi

Java Time - 在终端中输入并查看是否在范围内

转载 作者:行者123 更新时间:2023-12-01 23:57:01 24 4
gpt4 key购买 nike

我正在做一些需要用户在终端窗口中输入值的事情,例如:

开始时间:0800结束时间:1200

然后我需要检查这个人的开始和结束时间是否在一个范围内。因此,如果工作时间是 0900 - 1700,而现在是 11:45,则上述用户将显示为可用,而如果工作时间为 1201,则上述用户将不可用。

目前我只是将时间作为字符串拉入:

void setWorkHours(String hrs)
{
this.hours=hrs;
}

public String getWorkHours()
{
return hours;
}

非常感谢任何帮助。

干杯

最佳答案

如果用户可以输入开始日期和时间以及结束日期和时间,那就更好了。这将允许用户一次输入他们的一整周。

尽管如此,解决方案几乎是相同的。

  • 将开始时间(日期/时间)转换为 Calendar实例。
  • 将结束时间(日期/时间)转换为日历实例。
  • 使用 Calendar after 和 before 方法确定输入的时间(日期/时间)是否在开始时间和结束时间之间。

关于Java Time - 在终端中输入并查看是否在范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436424/

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