LocalDateTime 处理时间
//如果修改时间在9:20之前 则当天九点半执行mq消费 否则在第二天9点半执行
if (LocalTime.now().compareTo(LocalTime.of(9, 20)) <= 0) {
consumeTime = LocalDate.now().atStartOfDay().plusHours(9).plusMinutes(30);
} else {
consumeTime = LocalDate.now().plusDays(1).atStartOfDay().plusHours(9).plusMinutes(30);
}
Timestamp.valueOf(date).getTime()
Date startBusinessDate = request.getStartBusinessDate();
LocalDate start = startBusinessDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
public static void main(String[] args) {
// 创建两个日期对象
LocalDate date1 = LocalDate.parse("2021-01-01");
LocalDate date2 = LocalDate.parse("2021-03-01");
// 计算日期差异
Period period = getPeriod(date1, date2);
int difference = period.getDays();
System.out.println("日期差异:" + difference + "天");
}
public static Period getPeriod(LocalDate date1, LocalDate date2) {
return Period.between(date1, date2);
}
-----------------------------------
©著作权归作者所有:来自51CTO博客作者mob64ca12e732bb的原创作品,请联系作者获取转载授权,否则将追究法律责任
java怎么计算两个Date相差多少天
https://blog.51cto.com/u_16213393/7072718
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)