java获取当前时间并格式化怎么操作
问题描述:java获取当前时间并格式化怎么操作
推荐答案 本回答由问问达人推荐
在 Java 编程中,获取当前时间并进行格式化可以使用 java.time 包中的 LocalDateTime 类以及相关的日期时间格式化类。以下是详细的操作步骤:
导入相关类: 首先,需要导入 java.time 包中的类,以及用于格式化的 DateTimeFormatter 类。
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
获取当前时间: 使用 LocalDateTime.now() 方法获取当前的日期时间。
LocalDateTime currentDateTime = LocalDateTime.now();
定义日期时间格式: 使用 DateTimeFormatter 类定义想要的日期时间格式。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
格式化日期时间: 使用定义好的格式化器对当前日期时间进行格式化。
String formattedDateTime = currentDateTime.format(formatter);
System.out.println("Formatted Current Date and Time: " + formattedDateTime);
完整代码示例:
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeFormattingExample {
public static void main(String[] args) {
LocalDateTime currentDateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = currentDateTime.format(formatter);
System.out.println("Formatted Current Date and Time: " + formattedDateTime);
}
}
上述代码将获取当前时间并将其格式化为 "年-月-日 时:分:秒" 的形式进行输出。
查看其它两个剩余回答