失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java 月第一天_java获取当前月第一天和最后一天

java 月第一天_java获取当前月第一天和最后一天

时间:2021-09-21 18:12:50

相关推荐

java 月第一天_java获取当前月第一天和最后一天

获取当前月第一天:

/**

* 获取当前月第一天

* @param month

* @return

*/

public static String getFirstDayOfMonth(int month) {

Calendar calendar = Calendar.getInstance();

// 设置月份

calendar.set(Calendar.MONTH, month - 1);

// 获取某月最小天数

int firstDay = calendar.getActualMinimum(Calendar.DAY_OF_MONTH);

// 设置日历中月份的最小天数

calendar.set(Calendar.DAY_OF_MONTH, firstDay);

// 格式化日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String firstDay = sdf.format(calendar.getTime())+" 00:00:00";

return firstDay;

}

获取当前月最后一天:

public static String getLastDayOfMonth(int month) {

Calendar calendar = Calendar.getInstance();

// 设置月份

calendar.set(Calendar.MONTH, month - 1);

// 获取某月最大天数

int lastDay=0;

//2月的平年瑞年天数

if(month==2) {

lastDay = calendar.getLeastMaximum(Calendar.DAY_OF_MONTH);

}else {

lastDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);

}

// 设置日历中月份的最大天数

calendar.set(Calendar.DAY_OF_MONTH, lastDay);

// 格式化日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String lastDay = sdf.format(calendar.getTime())+" 23:59:59";

return lastDay;

}

如果觉得《java 月第一天_java获取当前月第一天和最后一天》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。