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
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....
get(int field)返回给定日历字段的值。 其中传入的主要参数为: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 HOUR_OF_DAY一天中某个小时;DAY_OF_WEEK一个星期中的某天;DAY_OF_MONTH一个月中的某天;DAY_OF_YEAR当前年中的天数;WEEK_OF_MONTH当前月中的星期数;WEEK_OF_YEAR当前年中的星期数; 二、使...
System.out.println("DAY_OF_WEEK:" + cal.get(cal.DAY_OF_WEEK));//从周日开始算System.out.println("现在是" + year + "年" + month + "月" + day + "日"); System.out.println("现在是" + hour + "时" + minute + "分" + second + "秒"); ...
*/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...
DateTimeUtil.getFirstDayOfCurrentWeek(...) /** * 根据当前时间获取所属周的第一天(0HOMOS) 根据中国习惯将星期一当做第一天 * * @param stamp java.sql.Timestamp * @return long */ public static long getFirstDayOfCurrentWeek(Timestamp stamp) { if (null != stamp) { return getFirstDayOfCurren...
/获取年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)...
int day = date.getDayOfMonth(); // 15 LocalDate nextWeek = today.plusWeeks(1); boolean isLeap = date.isLeapYear(); // 是否闰年2. LocalTime (时间)实例 LocalTime now = LocalTime.now(); LocalTime time = LocalTime.of(14, 30, 45); // 14:30:45 int hour = time.getHour(); //...
● Week的范围采用1~7,分别表示周一到周日。 二. LocalDateTime 1. 简介 LocalDateTime是JDK 8之后出现的,用来表示本地日期和时间的类。我们可以通过now()方法,默认获取到本地时区的日期和时间。与之前的旧API不同,LocalDateTime、LocalDate和LocalTime默认会严格按照ISO 8601规定的日期和时间格式进行打印。