import  java.util.*;
import java.text.*;
import java.text.ParseException;public class test {public static void main(String[] args) throws ParseException {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date date1= new Date();    //获取当前时间Date date2 = sdf.parse("2029-01-31");//parse()将字符转换成日期System.out.println("date1 : " + sdf.format(date1));//格式化日期System.out.println("date2 : " + sdf.format(date2));if (date1.compareTo(date2) > 0) { //判断System.  out.println("Date1 时间在 Date2 之后");}else if (date1.compareTo(date2) < 0) {System.   out.println("Date1 时间在 Date2 之前");} else if (date1.compareTo(date2) == 0) {System.  out.println("Date1 时间与 Date2 相等");}else {System.  out.println("程序怎么会运行到这里?正常应该不会");}}}

必须用到java.util.Date类。

输出:

date1 : 2021-10-23
date2 : 2029-01-31
Date1 时间在 Date2 之前

java 比较日期大小(方法之一compare to 备忘)相关推荐

  1. java中日期比较方法_在java中进行日期时间比较的4种方法

    1. Date.compareTo() java.util.Date 提供了在 Java 中比较两个日期的经典方法compareTo(). 如果两个日期相等,则返回值为0. 如果Date在date参数 ...

  2. Java中Steam流的用法及使用备忘

    文章目录 Java中Steam流的用法及使用备忘 一. 流的常用创建方法 1-1 使用Collection下的 stream() 和 parallelStream() 方法 1-2 使用Arrays ...

  3. java之yield(),sleep(),wait()区别详解-备忘笔记

    java之yield(),sleep(),wait()区别详解-备忘笔记 1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁.也就是说如 ...

  4. java之yield(),sleep(),wait()区别详解-备忘笔记[转]

    1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁.也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据.注意该方 ...

  5. Java格式化日期的方法

    SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式化(日期 -> 文本).解析(文本 -> 日期)和规范化. 话不多说直接先上例子: ...

  6. java判断日期大小,大于等于,小于等于

    date类型日期的before方法和after方法只能比较大于小于,不能比较大于等于,小于等于,结合equals就可以实现了,如下: if((sd1.before(now)||sd1.equals(n ...

  7. Java如何获取JSON数据中的值 备忘

    Java如何获取JSON数据中的值 取出JsonArray中的object(orderNo) 嵌套 JsonObeject {    JsonObeject {       JsonArray [Ob ...

  8. java calendar 比较大小_关于Java日期加减,并且比较大小的方法

    关于Java日期加减,并且比较大小的方法 一.首先Java日期加减我使用的是Calendar类,非常方便好用!,话不多说直接上代码 1.获取calendar对象,并不是直接new出来 Calendar ...

  9. java对日期进行加减操作以及比较大小

    public static void main(String[] args) throws ParseException {//格式化日期的对象(转化成习惯的时间格式)SimpleDateFormat ...

  10. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

最新文章

  1. 百度地图3.0实现图文并茂的覆盖物
  2. android中Logcat的TAG过滤
  3. 基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(五)
  4. CSS系列:CSS中盒子模型
  5. 盘点9个你可能不会用的JS技巧
  6. 浪潮之巅——IT产业的三大定律
  7. 纯JS前端分页方法(JS分页)
  8. 【LeetCode】【HOT】234. 回文链表(存入数组)
  9. 反向微分运放电路波形_做到这三步,轻松实现运放电路稳定性
  10. Linux / Unix Command: getprotobyname
  11. MY-SQL常用命令
  12. 机器人“病患”会流血会休克,魔鬼训练从斯坦福医院开始 |准医生的噩梦
  13. Django数据库配置
  14. 解决SVN安装语言包后无法选择中文的问题
  15. 莫烦 Python 基础
  16. JAVA简单聊天室的实现
  17. 【论文笔记】Imagenet-trained cnns are Biased towards Texture; Increasing Shape Bias Improves accuracy
  18. cocos2dx-setUserData
  19. jasperprint 设置横向打印
  20. LAN 局域网通讯软件 中期报告

热门文章

  1. 十年磨一剑——一夜成名背后是十年的努力
  2. RDO方式安装Openstack Allinone问题记录
  3. 亲民地理-第39期-佛山(2)南风古灶_我是亲民_新浪博客
  4. 2015QS世界大学排名-[转]
  5. Python爬虫基础:验证码概述及打码平台
  6. SolidEdge完整安装教程-亲测
  7. 计算机成绩英语翻译,本科成绩单翻译中英文对照
  8. JavaGUI——背景图片设置
  9. EXCEL转PDF后如何居中
  10. 计算机word怎么插入图片,word如何插入图片 Word2003如何插入电脑中图片