您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
Java Calendar类提供了一种灵活的方式来调整日期,可以通过添加或减去特定的时间单位来实现日期的增减。以下是一些常用的日期调整策略:
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, 5); // 添加5天
calendar.add(Calendar.DAY_OF_MONTH, -3); // 减去3天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1); // 设置为本月第一天
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); // 设置为本月最后一天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_WEEK, calendar.getActualMinimum(Calendar.DAY_OF_WEEK)); // 设置为本周第一天
calendar.add(Calendar.DAY_OF_WEEK, 6); // 设置为本周最后一天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1); // 设置为本月第一天
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); // 设置为本月最后一天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_YEAR, 1); // 设置为本年第一天
calendar.set(Calendar.DAY_OF_YEAR, calendar.getActualMaximum(Calendar.DAY_OF_YEAR)); // 设置为本年最后一天
通过这些日期调整策略,可以方便地对日期进行增减操作,满足不同场景下的需求。需要注意的是,Java Calendar类在Java 8之后已经被弃用,推荐使用新的日期时间API,如java.time包中的类来处理日期时间操作。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。