问题遇到的现象和发生背景
一个date类型日期,我希望把它的时分秒改成23:59:59
一个date类型日期,我希望把它的时分秒改成23:59:59
/**
* 获取YYYY-MM-DD格式
*
* @return
*/
public static String getDay(Date date) {
return formatDate(date, "yyyy-MM-dd");
}
public static String formatDate(Date date, String pattern) {
String formatDate = null;
if (pattern != null && ! pattern.equals("")) {
formatDate = DateFormatUtils.format(date, pattern);
} else {
formatDate = DateFormatUtils.format(date, "yyyy-MM-dd");
}
return formatDate;
}
/**
* 格式化日期
*
* @return
*/
public static Date parseTime(String date) {
return parse(date, "yyyy-MM-dd HH:mm:ss");
}
然后这样:
parseTime(getDay(date) + " 23:59:59")