可以使用Calendar
类或者LocalDate
类来获取当前月的第一天。
使用Calendar
类:
import java.util.Calendar;
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 将日期设置为当前月的第一天
calendar.set(Calendar.DAY_OF_MONTH, 1);
// 获取当前月的第一天
System.out.println(calendar.getTime());
使用LocalDate
类:
import java.time.LocalDate;
// 获取当前日期
LocalDate today = LocalDate.now();
// 将日期设置为当前月的第一天
LocalDate firstDayOfMonth = today.withDayOfMonth(1);
// 获取当前月的第一天
System.out.println(firstDayOfMonth);
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:oracle如何获取月份的第一天