public static void main(String[] args) {
String result = "";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String now = formatter.format(new Date());
String hour = now.split(" ")[1].toString().split(":")[0];
if (Integer.parseInt(hour) < 12) {
Calendar todayEnd = Calendar.getInstance();
todayEnd.set(Calendar.HOUR_OF_DAY, 23);
todayEnd.set(Calendar.MINUTE, 59);
todayEnd.set(Calendar.SECOND, 59);
result = formatter.format(todayEnd.getTime());
System.out.println(result);
} else {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, 1);
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
result = formatter.format(calendar.getTime());
}
}
java获取当天的最晚时间和次日的最晚时间
最新推荐文章于 2024-03-11 10:26:09 发布
本文介绍了一段Java代码,该代码使用SimpleDateFormat格式化当前日期,并根据当前小时数确定当天或次日的截止时间。通过Calendar实例调整时间来实现这一功能。
1427

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



