比如:Date.getDate(); Calendar很好用 采用的是单例模式,通过:Calendar.getInstance();获取他的实例。使用Calendar.setTime(Date date);设置时间 。 代码: 1 //获取实例 2 Calendar calendarInstance =Calendar.getInstance();3 //设置时间 4 calendarInstance
c.set(Calendar.MONTH,11); //将月设置为12月 传入0为1月 c.set(Calendar.DAY_OF_MONTH,18); //将日设置为18日。 c.set(Calendar.DAY_OF_WEEK,1); //将星期设置为星期天 } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 🎉5、获取时间get(int field) get(int field)通过传入上述的静...
System.out.println("当前日期:"+newSimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));//2022-06-16 20:03:10//在当前时间的基础上,灵活的添加时间,增加1小时30分钟calendar.add(Calendar.HOUR,1); calendar.add(Calendar.MINUTE,30); System.out.println("新日期:"+newSimpleDateFormat("yyyy-M...
import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); // 设置年份为2022 calendar.set(Calendar.YEAR, 2022); // 设置月份为3(注意,月份从0开始计数,所以3代表4月) calendar.set(Calendar.MONTH, 3); // 设置日期为15 ...
set(2023, Calendar.OCTOBER, 1); long diffInMillis = date2.getTimeInMillis() - date1.getTimeInMillis(); long diffInDays = diffInMillis / (24 * 60 * 60 * 1000); System.out.println("Days between date1 and date2: " + diffInDays); 在上述示例中,我们创建了两个 Calendar 对象,分别...
Calendarcalendar=Calendar.getInstance();// 设置年份为2022calendar.set(Calendar.YEAR,2022);// 设置月份为5(注意:月份是从0开始计数的,所以5表示6月)calendar.set(Calendar.MONTH,5-1);// 设置日期为15calendar.set(Calendar.DATE,15);// 打印设置的日期System.out.println("设置的日期为:"+ calendar.get...
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。 从JDK 1.1开始, Calendar类应该用于在日期和时间字段之间进行转换,并且DateFormat类应用于格式化和解析日期字符串。 在相应的方法Date被弃用。
calendar.set(Calendar.DATE, -day); return "alarm_" + ToolUtils.dateToFormatStrDate(calendar.getTime(), "yyyy_MM"); } catch (Exception e) { logger.error("{}: data transformating failed,{}", this.getClass().getName(), e.getMessage()); ...
calendar.set(Calendar.HOUR_OF_DAY, 10); calendar.set(Calendar.MINUTE, 30); calendar.set(Calendar.SECOND, 0); 复制代码 获取设置后的日期: Date date = calendar.getTime(); 复制代码 通过以上步骤,就可以使用Java Calendar类设置特定的日期和时间。需要注意的是,Java Calendar类的月份是从0开始计算的,...
③void set(int field, int value) : 该方法可以将给定的日历字段设置为指定的值。(有重载) 不过,前两个方法我们前面都已经演示过了,这里就单演示一下第三个方法。仍以Calendar_类为演示类,代码如下 : 六、关于LocalDate, LocalTime, LocalDateTime类 ...