Calendar instance = Calendar.getInstance(); System.out.println(instance.getTime()); instance.add(Calendar.MONTH, 1);//月份+1 instance.set(Calendar.DAY_OF_MONTH, 1);//天设为一个月的第一天 System.out.println(instance.getTime()); instance.add(Calendar.DAY_OF_MONTH, -1);//本月最后一天 System.out.println(instance.getTime()); instance.add(Calendar.DAY_OF_MONTH, 1 - instance.get(Calendar.DAY_OF_WEEK));//根据月末最后一天是星期几,向前偏移至最近的周日 System.out.println(instance.getTime());
相关文章
- 10-02DateTime获取一个月的第一天和最后一天
- 10-02R实现将匹配字符行的最后一个字符替换为指定字符
- 10-02基于Server-Sent Event的简单聊天室 Web 2.0时代,即时通信已经成为必不可少的网站功能,那实现Web即时通信的机制有哪些呢?在这门项目课中我们将一一介绍。最后我们将会实现一个基于Server-Sent Event和Flask简单的在线聊天室。
- 10-02一个用于实现并行执行的 Java actor 库
- 10-02查询一个月最后一天的总用户数,数据库中没有保存最好一天的数据,就查询本月数据库已存有的最后一天的数据
- 10-026-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/
- 10-02用Java写的一个实现大数计算器的类
- 10-02java中for循环中为了去掉最后一个字符的优化
- 10-02面试官都叫好的Synchronized底层实现,这工资开多少一个月?
- 10-02获取一个月有多少天 ---- 获取一个月的第一天和最后一天 yyyy-mm-dd