要获取当前时间,可以使用Calendar类和Date类的结合来实现。以下是获取当前时间的示例代码:
import java.util.Calendar; import java.util.Date; public class Main { public static void main(String[] args) { // 创建一个Calendar实例 Calendar calendar = Calendar.getInstance(); // 用当前时间初始化Calendar实例 calendar.setTime(new Date()); // 获取当前时间的年份 int year = calendar.get(Calendar.YEAR); // 获取当前时间的月份(注意:月份从0开始计数,所以要加1) int month = calendar.get(Calendar.MONTH) + 1; // 获取当前时间的日期 int day = calendar.get(Calendar.DAY_OF_MONTH); // 获取当前时间的小时 int hour = calendar.get(Calendar.HOUR_OF_DAY); // 获取当前时间的分钟 int minute = calendar.get(Calendar.MINUTE); // 获取当前时间的秒钟 int second = calendar.get(Calendar.SECOND); // 输出当前时间 System.out.println("当前时间:" + year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second); } }
运行上述代码将输出当前的年份、月份、日期、小时、分钟和秒钟。可以根据需要获取更多的时间信息,或者对时间进行进一步的处理。