您的位置:首页 > 编程语言 > Java开发

JAVA 日期操作相关记录

2017-11-29 00:00 453 查看
摘要: JAVA 日期操作相关记录

/**
* 获得某年某月最后一天
*/
public static String getLastDayOfMonth(String dateStr) {
String dateTime = null;
String[] dateArray = dateStr.split("-");
// 设置日历对象的年月日
Calendar cal = Calendar.getInstance();
cal.set(Integer.parseInt(dateArray[0]), Integer.parseInt(dateArray[1]), 1);
// 把时间往前推一天,就是2月的最后一天
cal.add(Calendar.DATE, -1);
// 输出这一天即可
int day = cal.get(Calendar.DATE);
if (day < 10) {
dateTime = dateStr + "-0" + day;
} else {
dateTime = dateStr + "-" + day;
}
return dateTime;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA 日期操作