LocalDate today = LocalDate.now();int year = today.getYear();int month = today.getMonthValue();int day = today.getDayOfMonth();System.out.println("year: " + year);System.out.println("month: " + month);System.out.println("day: " + day); 1. 输出结果: year: 2020 month: 6 da...
importjava.time.LocalDate;importjava.time.DayOfWeek;publicclassWeekFirstDay{publicstaticvoidmain(String[]args){LocalDatecurrentDate=LocalDate.now();DayOfWeekcurrentDayOfWeek=currentDate.getDayOfWeek();intdaysUntilMonday=currentDayOfWeek.getValue()-DayOfWeek.MONDAY.getValue();if(daysUntilMonday<0){daysUntil...
cld.setFirstDayOfWeek(Calendar.MONDAY);//以周一为首日 cld.setTimeInMillis(System.currentTimeMillis());//当前时间 cld.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);//周一 System.out.println(df.format(cld.getTime())); cld.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);//周日 System.out.println(df....
public Date getCurrentWeekDayStartTime() { Calendar c = Calendar.getInstance(); try { int weekday = c.get(Calendar.DAY_OF_WEEK) - 2; c.add(Calendar.DATE, -weekday); c.setTime(longSdf.parse(shortSdf.format(c.getTime()) + " 00:00:00")); } catch (Exception e) { e.printStack...
主要是用的是get方法: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 get(int field)返回给定日历字段的值。 其中传入的主要参数为: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 HOUR_OF_DAY一天中某个小时;DAY_OF_WEEK一个星期中的某天;DAY_OF_MONTH一个月中的某天;DAY_OF_YEAR当前年中的天...
*/publicStringgetWeek(String dateTime){String week="";SimpleDateFormat sdf=newSimpleDateFormat("yyyy-MM-dd");try{Date date=sdf.parse(dateTime);SimpleDateFormat dateFm=newSimpleDateFormat("EEEE");week=dateFm.format(date);week=week.replaceAll("星期","周");}catch(ParseException e){e.printStac...
public static Date getCurrentWeekDayStartTime() { Calendar c = Calendar.getInstance(); try { int weekday = c.get(Calendar.DAY_OF_WEEK) - 1; c.add(Calendar.DATE, -weekday); c.setTime(longSdf.parse(shortSdf.format(c.getTime()) + " 00:00:00")); ...
/获取年intyear=date.get(ChronoField.YEAR);//获取 月份intmonth=date.get(ChronoField.MONTH_OF_YEAR);//获取 几号intdayOfMonth=date.get(ChronoField.DAY_OF_MONTH);//获取 今天是今年第几天intdayOfYear=date.get(ChronoField.DAY_OF_YEAR);//获取 星期几intdayOfWeek=date.get(ChronoField.DAY_OF_WEEK)...
Calendar.HOUR_OF_DAY 24小时制的小时 Calendar.MINUTE 分钟 Calendar.SECOND 秒 Calendar.DAY_OF_WEEK 星期几 3. Calendar常用方法 除了以上常用的常量字段之外,Calendar还有一些常用的方法,如下表所示: 方法 描述 void add(int field, int amount) 根据日历的规则,为给定的日历字段 field 添加或减去指定的时间量...
CurrentDate() Method Summary Methods Modifier and TypeMethod and Description intgetDate() Returns the day of the month (1-31) java.util.DategetDateAsDate() Returns the day of the month as a java.util.Date intgetDayOfWeek() Returns the day of the week (1-7) ...