当前位置: 首页 > news >正文

java date 初始化指定时分秒及比较日期大小

java date 初始化指定时分秒及比较日期大小

java date 初始化指定时分秒及比较日期大小

Date now = new Date();/*** 注意:使用new Date(year, month, date)构造方法时,年份是绝对的年份(比如1999),月份是从0开始的(即0代表一月),* 日期是当月的某一天(1-31)。这种方式在现代Java代码中不推荐使用,因为它依赖于旧的日期时间API。*/
//        Date d = new Date(2025,3,24,18,00,00);
LocalDate ld3 = LocalDate.now();LocalTime ltt = LocalTime.of(18,0,0);LocalDateTime ldtt = ld3.atTime(ltt);Date d = localDateTimeToDate(ldtt);Date d2 = new Date();d2.setHours(18);d2.setMinutes(0);d2.setSeconds(0);/*** d2=Thu Apr 24 18:00:00 CST 2025* d=Thu Apr 24 18:00:00 CST 2025* now=Thu Apr 24 18:56:49 CST 2025* 订单开始了*/System.out.println("d2=" + d2);System.out.println("d=" + d);System.out.println("now=" + now);if(now.after(d2)) {System.out.println("订单开始了");}else{System.out.println("订单还没开始");}public static Date localDateTimeToDate(LocalDateTime dateTime) {if(dateTime==null){return null;}return Date.from(dateTime.atZone(ZoneId.systemDefault()).toInstant());}

比较日期大小

import java.util.Date;public class DateComparison {public static void main(String[] args) {Date date1 = new Date(119, 2, 15); // 月份从0开始,所以119年3月15日Date date2 = new Date(119, 2, 17); // 119年3月17日// 比较日期if (date1.before(date2)) {System.out.println("date1 在 date2 之前");} else if (date1.after(date2)) {System.out.println("date1 在 date2 之后");} else {System.out.println("date1 和 date2 相同");}}
}

 

http://www.hskmm.com/?act=detail&tid=31896

相关文章:

  • 轻量级ChatGPT克隆版nanochat技术解析
  • 10.15 —— 2020icpc上海D
  • [QOJ888] Travel around China 题解
  • MySQL面试必考:从入门到精通的20个问题
  • 手撕大模型 | MQA 和 GQA 原理解析
  • P1912 [NOI2009] 诗人小G 分析
  • [COCI2022-2023#2] Tramvaji 题解
  • 一级指针和二级指针作为函数参数的区别
  • ROUGE指标
  • CSP-S 模拟 29
  • Linux 文件及相关安全操作指南
  • day012
  • 怎么能把一个横着的很长的excel表,输出成一个能完整展示在一个页面中的PDF
  • 高精度
  • 深入解析:Leetcode+Java+图论+岛屿问题
  • 简单介绍
  • agent技术框架
  • agent认知与原理分析
  • agent策略分析与Parer解读
  • Visual Studio 2022连接mysql数据库,解决System.Data.Odbc.OdbcException (0x80131937)
  • day05
  • [AI生成]Spark-TTS个人理解
  • 2025.10.3 测试
  • [20251015]建立和完善col_vlist.sql脚本.txt
  • [20251014]建立和完善col_list.sql脚本.txt
  • [20251014]建立完善通用的prx.sql脚本.txt
  • 倍增法
  • 复杂版式与印章干扰下的高精度社会团体法人登记证书识别技术
  • 征程 6 | BPU trace 简介与实操
  • 2025年预应力千斤顶厂家最新权威推荐榜:批发采购、张拉设备、同步顶升系统专业供应商综合测评与选购指南