一,String类型时间比较
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String nowtime = sdf.format(date);//当前时间
String endtime= "2016-11-23"; //到期时间
try {
if(sdf.parse(nowtime).getTime()>sdf.parse(endtime).getTime()){//转成long类型比较
System.out.println("当前时间大于到期时间");
}else if(sdf.parse(nowtime).getTime()<=sdf.parse(endtime).getTime()){
System.out.println("当前时间小于等于到期时间");
}
} catch (ParseException e) {
e.printStackTrace();
}
本文介绍了一种使用Java进行字符串格式日期比较的方法。通过将字符串转换为Date对象,并利用SimpleDateFormat进行格式化,可以轻松实现时间的大小比较。该方法适用于需要判断当前时间是否超过预设截止日期的应用场景。
671

被折叠的 条评论
为什么被折叠?



