LocalDate currentDate = LocalDate.now();:获取当前日期。 LocalDate pastDate = currentDate.minusDays(days);:使用minusDays()方法从当前日期中减去指定的天数。 return Date.from(...):将计算出的LocalDate对象转换为Date对象。 main 方法 在主方法中,我们指定要减去的天数,并调用calculateDate方法来获取结果,...
importjava.time.LocalDate;publicclassSubtractDaysExample{publicstaticvoidmain(String[]args){// 获取当前日期LocalDatecurrentDate=LocalDate.now();// 要减去的天数intdaysToSubtract=5;// 计算减去指定天数后的日期LocalDateresultDate=currentDate.minusDays(daysToSubtract);System.out.println("减去 "+daysToSub...
System.out.println("days2:" + days2 +",yushu2:" + yushu2); //规整方法2 String sdate1 = sdf.format(date1); date1 = sdf.parse(sdate1); long days3 = (date2.getTime() - date1.getTime()) / (24*3600*1000); long yushu3 = (date2.getTime() - date1.getTime()) % (24*...
}// subtract weekendsdays = days - sum;returndays; } } 判断一个日期是否是周末(星期六、星期日),数据返回类型:boolean importjava.util.Date;importjava.util.Calendar;publicclassDateUtils{publicstaticbooleanisWeekend(Date now){Calendarcal=Calendar.getInstance(); cal.setTime(Objects.requireNonNull(now))...
在Java8之前,日期时间API一直被开发者诟病,包括:java.util.Date是可变类型,SimpleDateFormat非线程安全等问题。故此,Java8引入了一套全新的日期时间处理API,新的API基于ISO标准日历系统。 java.time包中的是类是不可变且线程安全的。新的时间及日期API位于java.time中,下面是一些关键类 类名 说明 Instant 时间戳...
fromString(java.lang.String str) Creates a Timestamp instance for the specified ISO 8601 date and time string. static oracle.jbo.domain.Timestamp subtractDaysFrom(oracle.jbo.domain.Timestamp ts, int days) Returns a new Timestamp instance that is the result of subtracting the specified number...
Subtracts this duration from the specified temporal object. longtoDays() Gets the number of days in this duration. longtoDaysPart() Extracts the number of days in the duration. longtoHours() Gets the number of hours in this duration. ...
plusDays(long daysToAdd):增加指定天数后的日期对象。 minusDays(long daysToSubtract):减去指定天数后的日期对象。 isLeapYear():判断当前年份是否是闰年。 下面是这些方法的使用示例: LocalDatedate=LocalDate.of(2023,5,13);intyear=date.getYear();Monthmonth=date.getMonth();intdayOfMonth=date.getDayOfMont...
LocalDate LocalDateTime LocalTime Month MonthDay OffsetDateTime OffsetTime Period Period Properties Methods AddTo Between From Get Minus MinusDays MinusMonths MinusYears MultipliedBy Negated Normalized Of OfDays OfMonths OfWeeks OfYears Parse Plus PlusDays PlusMonths PlusYears SubtractFrom ToTotalMonths WithDays...
format(date); return str; } /** * 加减对应时间后的日期 * * @param date 需要加减时间的日期 * @param amount 加减的时间(毫秒) * @return 加减对应时间后的日期 */ public static Date subtractTime(Date date, int amount) { try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH...