java 比较日期大小(方法之一compare to 备忘)
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 备忘)相关推荐
- java中日期比较方法_在java中进行日期时间比较的4种方法
1. Date.compareTo() java.util.Date 提供了在 Java 中比较两个日期的经典方法compareTo(). 如果两个日期相等,则返回值为0. 如果Date在date参数 ...
- Java中Steam流的用法及使用备忘
文章目录 Java中Steam流的用法及使用备忘 一. 流的常用创建方法 1-1 使用Collection下的 stream() 和 parallelStream() 方法 1-2 使用Arrays ...
- java之yield(),sleep(),wait()区别详解-备忘笔记
java之yield(),sleep(),wait()区别详解-备忘笔记 1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁.也就是说如 ...
- java之yield(),sleep(),wait()区别详解-备忘笔记[转]
1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁.也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据.注意该方 ...
- Java格式化日期的方法
SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式化(日期 -> 文本).解析(文本 -> 日期)和规范化. 话不多说直接先上例子: ...
- java判断日期大小,大于等于,小于等于
date类型日期的before方法和after方法只能比较大于小于,不能比较大于等于,小于等于,结合equals就可以实现了,如下: if((sd1.before(now)||sd1.equals(n ...
- Java如何获取JSON数据中的值 备忘
Java如何获取JSON数据中的值 取出JsonArray中的object(orderNo) 嵌套 JsonObeject { JsonObeject { JsonArray [Ob ...
- java calendar 比较大小_关于Java日期加减,并且比较大小的方法
关于Java日期加减,并且比较大小的方法 一.首先Java日期加减我使用的是Calendar类,非常方便好用!,话不多说直接上代码 1.获取calendar对象,并不是直接new出来 Calendar ...
- java对日期进行加减操作以及比较大小
public static void main(String[] args) throws ParseException {//格式化日期的对象(转化成习惯的时间格式)SimpleDateFormat ...
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...
最新文章
- 百度地图3.0实现图文并茂的覆盖物
- android中Logcat的TAG过滤
- 基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(五)
- CSS系列:CSS中盒子模型
- 盘点9个你可能不会用的JS技巧
- 浪潮之巅——IT产业的三大定律
- 纯JS前端分页方法(JS分页)
- 【LeetCode】【HOT】234. 回文链表(存入数组)
- 反向微分运放电路波形_做到这三步,轻松实现运放电路稳定性
- Linux / Unix Command: getprotobyname
- MY-SQL常用命令
- 机器人“病患”会流血会休克,魔鬼训练从斯坦福医院开始 |准医生的噩梦
- Django数据库配置
- 解决SVN安装语言包后无法选择中文的问题
- 莫烦 Python 基础
- JAVA简单聊天室的实现
- 【论文笔记】Imagenet-trained cnns are Biased towards Texture; Increasing Shape Bias Improves accuracy
- cocos2dx-setUserData
- jasperprint 设置横向打印
- LAN 局域网通讯软件 中期报告