package com.credlink.test;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @author: create by lz
* @copyright: cl
* @date:2020/4/9 16:30
*/
public class Main2 {
public static void main(String args[]) throws Exception {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String time = "2020-04-08";
Date timeOne = format.parse(time);
Date date = new Date();
String beginTime = format.format(date);
String endTIme = Main.getTwoday();
Date begin = format.parse(beginTime);
Date end = format.parse(endTIme);
System.out.println(beginTime + "====" + endTIme);
System.out.println(begin + "------" + end);
System.out.println(timeOne);
System.out.println("11111111111111111");
System.out.println(timeOne.before(begin));
System.out.println(end.before(timeOne));
System.out.println();
}
}
输出
2020-04-09====2020-04-07
Thu Apr 09 00:00:00 CST 2020------Tue Apr 07 00:00:00 CST 2020
Wed Apr 08 00:00:00 CST 2020
11111111111111111
true
true
本文介绍了一个使用Java进行日期比较的示例程序。通过SimpleDateFormat解析和格式化日期字符串,然后利用Date对象的before方法对比不同日期。示例展示了如何获取当前日期,并与设定的开始和结束日期进行比较。
1083

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



