JAVA获取当月第一天和最后一天以及当月的总天数
二话不说直接上代码,拿走
// 获取当月第一天和最后一天
Calendar cale = null;
cale = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String firstday, lastday;
// 获取本月的第一天
cale = Calendar.getInstance();
cale.add(Calendar.MONTH, 0);
cale.set(Calendar.DAY_OF_MONTH, 1);
firstday = format.format(cale.getTime());
// 获取本月的最后一天
cale = Calendar.getInstance();
cale.add(Calendar.MONTH, 1);
cale.set(Calendar.DAY_OF_MONTH, 0);
lastday = format.format(cale.getTime());
System.out.println("本月第一天和最后一天分别是 : " + firstday + " and " + lastday);
//获取本月的总天数【会自动计算出来的,不用担心误差】
//只需要两行代码即可:
java.util.Calendar cal = java.util.Calendar.getInstance();
int maxDay = cal.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
System.out.println(maxDay); //输出的即时本月的天数
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/5681.html