首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Java中比较两次?

如何在Java中比较两次?
EN

Stack Overflow用户
提问于 2016-01-07 19:35:20
回答 3查看 244关注 0票数 0

我需要比较两个时间,然后给用户一个特定的访问权限,即如果时间在8:30和10:30之间,那么访问就会被授予,system.out.println会说“访问被授予”。提前感谢您的帮助

EN

回答 3

Stack Overflow用户

发布于 2016-01-07 19:44:19

您的代码中已经包含了isLateisBefore。你只需要确定两者都是假的。

代码语言:javascript
复制
   if(!isLate && !isBefore ){
       System.out.println("Access granted");
    }
票数 1
EN

Stack Overflow用户

发布于 2016-01-07 19:49:24

LocalTime,这似乎是您的实现(您的代码不包括导入)实现了可比较的,所以您可以只使用compareTo方法。

票数 1
EN

Stack Overflow用户

发布于 2016-01-07 19:44:55

编辑:来自answer的答案可能要简单得多,别介意我的答案

老实说,考虑到源代码并不完整,你的代码很难读懂。无论如何,为了回答您的问题,您可能应该使用Date类,该类的特点是一个名为after的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34654142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档