以下是使用 Java 获取当前系统时间的前一个小时整点的开始和结束时间的代码示例:\n\njava\nimport java.text.SimpleDateFormat;\nimport java.util.Calendar;\nimport java.util.Date;\n\npublic class Main {\n public static void main(String[] args) {\n // 获取当前时间\n Calendar calendar = Calendar.getInstance();\n Date currentTime = calendar.getTime();\n \n // 将当前时间向前推一个小时\n calendar.add(Calendar.HOUR_OF_DAY, -1);\n Date previousHour = calendar.getTime();\n \n // 获取前一个小时的开始时间和结束时间\n calendar.setTime(previousHour);\n calendar.set(Calendar.MINUTE, 0);\n calendar.set(Calendar.SECOND, 0);\n Date startOfPreviousHour = calendar.getTime();\n \n calendar.add(Calendar.HOUR_OF_DAY, 1);\n calendar.add(Calendar.SECOND, -1);\n Date endOfPreviousHour = calendar.getTime();\n \n // 格式化时间为字符串\n SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");\n String startOfPreviousHourStr = dateFormat.format(startOfPreviousHour);\n String endOfPreviousHourStr = dateFormat.format(endOfPreviousHour);\n \n System.out.println("前一个小时的开始时间:" + startOfPreviousHourStr);\n System.out.println("前一个小时的结束时间:" + endOfPreviousHourStr);\n }\n}\n\n\n运行以上代码,将输出前一个小时的开始时间和结束时间,例如:\n\n\n前一个小时的开始时间:2022-01-01 09:00:00\n前一个小时的结束时间:2022-01-01 09:59:59\n

Java 获取前一小时整点开始和结束时间 - 代码示例与解析

原文地址: https://www.cveoy.top/t/topic/p1Zw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录