在Java编程中,获取当前日期和时间是非常常见的操作。下面介绍几种获取当前日期和时间的方法。
// 获取当前日期 Date date = new Date(); System.out.println(date); // 获取当前时间戳 long timeStamp = System.currentTimeMillis(); System.out.println(timeStamp); // 获取当前时间 LocalTime currentTime = LocalTime.now(); System.out.println(currentTime); // 获取当前日期和时间 LocalDateTime currentDateTime = LocalDateTime.now(); System.out.println(currentDateTime);
在上述代码中,Date类可以获取当前日期,System.currentTimeMillis()方法可以获取当前时间戳,LocalTime和LocalDateTime类可以获取当前时间和日期时间。其中,LocalTime和LocalDateTime类是Java 8中新增的日期时间类,可以更方便地获取日期和时间。
除了上述方法,还可以通过SimpleDateFormat类将日期和时间格式化为所需的字符串格式:
// 按照指定格式获取当前日期和时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateTime = sdf.format(new Date()); System.out.println(dateTime);
在以上代码中,SimpleDateFormat类可以设置日期和时间格式,format()方法将日期和时间转换为指定的字符串格式。
以上就是获取当前日期和时间的常见方法,在实际开发中可以根据需要选择相应的方法。