可以使用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);