public static Date getWeekStartDate(){Calendar cal = Calendar.getInstance();cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); cal.set(Calendar.HOUR_OF_DAY, 0);cal.set(Calendar.MINUTE, 0);cal.s
public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); // week 这周的星期一 // calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); // calendar.s...
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); cal.setFirstDayOfWeek(Calendar.MONDAY);// 设置一个星期的 第一天 ,按中国的习惯一个星期的 第一天 是星期一 int dayWeek = cal.get(Calend...
import java .text.ParseException; import java .text.SimpleDateFormat; import java .util.Calendar; import java .util.Date; public class DateUtil { public static final String[] DATE_FORMAT = { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm:s import java .time.DayOfWeek; import java .time.LocalDate; import java .time.temporal.TemporalAdjusters; public class GetFirstDateUtil { * 获取 当月的 第一天 * @r...
public static final String FORMAT_YYYY_MM_DD = "yyyy-MM-dd"; public static String getThisWeekOfFirstDate() { SimpleDateFormat format = new SimpleDateFormat(FORMAT_YYYY_MM_DD); Calendar...
public static void main(String[] args) { // 获取 当前时间 Calendar calendar = Calendar.getInstance(); // 设置为当月 第一天 calendar.set(Calendar.DAY_OF_MONTH, 1); // 获取 当月 第一天 日期 String firstDay = String.format("%tF", calendar); System.out.println("当月 第一天 日期 :" + firstDay); // 设置为当月最后一天 calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); // 获取 当月最后一天 日期 String lastDay = String.format("%tF", calendar); System.out.println("当月最后一天 日期 :" + lastDay); 以上代码中,首先 获取 当前时间,然后将 日期 设置为当月的 第一天 ,使用String.format()方法将 日期 格式化为"yyyy-MM-dd"的字符串,即为当月 第一天 日期 。接着将 日期 设置为当月的最后一天,同样使用String.format()方法将 日期 格式化为"yyyy-MM-dd"的字符串,即为当月最后一天 日期