public String setNewDateWithHMS(String time_end){
Date date = null;
try {
date = new SimpleDateFormat("yyyy-MM-dd HH:mm:s").parse(time_end);
} catch (ParseException e) {
e.printStackTrace();
}
Calendar c = Calendar.getInstance();
c.setTime(date);
c.set(Calendar.HOUR, 23);
c.set(Calendar.MINUTE, 59);
c.set(Calendar.SECOND, 59);
Date newdate = c.getTime();
String newdateStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:s").format(newdate);
return newdateStr;
}
Date date = null;
try {
date = new SimpleDateFormat("yyyy-MM-dd HH:mm:s").parse(time_end);
} catch (ParseException e) {
e.printStackTrace();
}
Calendar c = Calendar.getInstance();
c.setTime(date);
c.set(Calendar.HOUR, 23);
c.set(Calendar.MINUTE, 59);
c.set(Calendar.SECOND, 59);
Date newdate = c.getTime();
String newdateStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:s").format(newdate);
return newdateStr;
}
本文介绍了一段Java代码,该代码将指定的时间字符串转换为日期,并将其设置为当天的最后一刻(即23:59:59)。通过使用SimpleDateFormat进行日期格式解析和格式化,结合Calendar类来修改时间的具体小时、分钟和秒数。
1366

被折叠的 条评论
为什么被折叠?



