java中日期如何比大小

1.java中日期如何比大小

java 复制代码
import java.util.Date;

Date date1 = new Date();
Date date2 = new Date();
 
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("date1 等于 date2");
}

2.日期型字符串--转--日期,可以使用 SimpleDateFormat 类进行转化

java 复制代码
import java.text.SimpleDateFormat;
import java.util.Date;
 
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
try {
//转成日期
     Date date = formatter.parse("20250103154020");
} catch (Exception e) {
    System.out.println("输入的字符串不是有效的日期格式");
}

	 				 

3.日期--转--日期型字符串,可以使用 SimpleDateFormat 类进行转化

java 复制代码
import java.text.SimpleDateFormat;
import java.util.Date;

  SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
  //转成字符串
  string   result = formatter.format(new Date());
相关推荐
枫景Maple3 小时前
C#字典Dictionary的内部实现原理
开发语言·c#
hrrrrb5 小时前
【Spring Boot 快速入门】八、登录认证(一)基础登录与认证校验
spring boot·后端
上单带刀不带妹5 小时前
Node.js 中的 fs 模块详解:文件系统操作全掌握
开发语言·javascript·node.js·fs模块
牵牛老人5 小时前
Qt中的QWebSocket 和 QWebSocketServer详解:从协议说明到实际应用解析
开发语言·qt·网络协议
运维帮手大橙子5 小时前
完整的登陆学生管理系统(配置数据库)
java·前端·数据库·eclipse·intellij-idea
chenglin0165 小时前
制造业ERP系统架构设计方案(基于C#生态)
开发语言·系统架构·c#
王大锤·5 小时前
基于spring boot的个人博客系统
java·spring boot·后端
凌晨7点5 小时前
控制建模matlab练习13:线性状态反馈控制器-②系统的能控性
开发语言·matlab
要记得喝水6 小时前
汇编中常用寄存器介绍
开发语言·汇编·windows·c#·.net
bobz9656 小时前
QT designer 常用技巧
后端