public class DateUtil { private final static Logger logger = LoggerFactory.getLogger(DateUtil.class); private DateUtil(){} public static ZonedDateTime getDayOfBegin(int dayOfNow) { Calendar c = Calendar.getInstance(); c.add(Calendar.DATE,dayOfNow); c.set(Calendar.HOUR_OF_DAY, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND,0); c.set(Calendar.MILLISECOND, 0); return ZonedDateTime.ofInstant(c.toInstant(), ZoneId.systemDefault()); } public static ZonedDateTime getDayOfEnd(int dayOfNow) { Calendar c = Calendar.getInstance(); c.add(Calendar.DATE,dayOfNow); c.set(Calendar.HOUR_OF_DAY, 23); c.set(Calendar.MINUTE, 59); c.set(Calendar.SECOND,59); c.set(Calendar.MILLISECOND, 999); return ZonedDateTime.ofInstant(c.toInstant(), ZoneId.systemDefault()); } }
获取某天开始,结束,结合JPA用于mysql between 查询某天数据
最新推荐文章于 2025-06-26 11:29:53 发布
本文介绍了一个简单的日期工具类实现,该类提供了获取指定天数开始和结束时间的方法。通过使用Java的Calendar和ZonedDateTime类,可以方便地设置具体的时间点。
1100

被折叠的 条评论
为什么被折叠?



