我想得到一个即时对象的开始和结束本月。为了完整性,我可以说我需要它们从数据库中获取一些对象(spring数据)。
Optional<List<Object» findAllByObjectAndStateChangeDateBetween(Object partner, Instant start, Instant end);
当然,我在当前月份的开始和结束日期发现了这个
但我写了
begining = calendar.getTime().toInstant();
开始=2020-08-31t19:00:00z结束=2020-09-30t18:59:59.999z
bui i just want begining=2020-09-01t00:00:01z end=2020-09-30t23:59:59.999z我只想开始=2020-09-01t00:00:01z结束=2020-09-30t23:59:59.999z
1条答案
按热度按时间slhcrj9b1#
转换
Calendar
对象到Java8+TimeAPI的对象,保留Calendar
对象,使用:要显示如何正确保留所有字段值,请执行以下操作:
输出
请注意
Calendar
月份值以0为基础。这是我们不再使用它的众多原因之一。