在JAVA中如何定义一个从控制台输入的时间变量,然后比较大小

向控制台输入一个时间格式的变量,例如:8:00,然后再以这个变量值为标准判定其他事件的执行。如何实现?求大神!... 向控制台输入一个时间格式的变量,例如:8:00,然后再以这个变量值为标准判定其他事件的执行。如何实现?求大神! 展开
 我来答
tianyu900416
推荐于2017-09-04
知道答主
回答量:23
采纳率:0%
帮助的人:20.2万
展开全部
不知道你是不是这个意思
Scanner input = new Scanner(System.in);
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm");

Date date = sdf.parse(input.next()); //输入一个作为标准的时间
Date date2 = sdf.parse(input.next()); //输入一个时间
if(date2.getTime()>date.getTime()){ //输入的时间在标准的时间之后
//执行的代码
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2021-02-09
展开全部
用java.util.Scanner输入时、分,然后和另一个已经定义的时间比较时和分,对上了,就执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdparrot
2013-05-16 · TA获得超过2404个赞
知道小有建树答主
回答量:1385
采纳率:0%
帮助的人:1150万
展开全部
用Scanner读取输入的字符串,把字符串用冒号分隔成两部分,然后对这两部分分别做比较就可以了。
比如你输入8:00,就分隔成8和00
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LeAdamo
2013-05-15
知道答主
回答量:17
采纳率:0%
帮助的人:9.5万
展开全部
...没太听懂,"判定其他事件的执行"是什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式