在JAVA中如何定义一个从控制台输入的时间变量,然后比较大小
向控制台输入一个时间格式的变量,例如:8:00,然后再以这个变量值为标准判定其他事件的执行。如何实现?求大神!...
向控制台输入一个时间格式的变量,例如:8:00,然后再以这个变量值为标准判定其他事件的执行。如何实现?求大神!
展开
4个回答
展开全部
不知道你是不是这个意思
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()){ //输入的时间在标准的时间之后
//执行的代码
}
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输入时、分,然后和另一个已经定义的时间比较时和分,对上了,就执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Scanner读取输入的字符串,把字符串用冒号分隔成两部分,然后对这两部分分别做比较就可以了。
比如你输入8:00,就分隔成8和00
比如你输入8:00,就分隔成8和00
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
...没太听懂,"判定其他事件的执行"是什么意思?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询