共計 986 個字符,預計需要花費 3 分鐘才能閱讀完成。
Java 中日期格式轉換的方法有以下幾種:
- SimpleDateFormat 類:通過指定的模式將日期轉換為字符串,或者將字符串解析為日期。例如:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateString = sdf.format(new Date()); // 將當前日期轉換為字符串
Date date = sdf.parse("2021-01-01"); // 將字符串解析為日期
- DateTimeFormatter 類:Java 8 引入的日期時間格式化類,支持線程安全。例如:
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String dateString = dtf.format(LocalDate.now()); // 將當前日期轉換為字符串
LocalDate date = LocalDate.parse("2021-01-01", dtf); // 將字符串解析為日期
- DateFormat 類:是一個抽象類,可以通過它的實現類(如 SimpleDateFormat)進行日期格式轉換。例如:
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String dateString = df.format(new Date()); // 將當前日期轉換為字符串
Date date = df.parse("2021-01-01"); // 將字符串解析為日期
- java.time 包:Java 8 引入的日期時間類庫,包括 LocalDate、LocalTime、LocalDateTime 等類,提供了格式化和解析日期的方法。例如:
LocalDate date = LocalDate.now();
String dateString = date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); // 將當前日期轉換為字符串
LocalDate parsedDate = LocalDate.parse("2021-01-01", DateTimeFormatter.ofPattern("yyyy-MM-dd")); // 將字符串解析為日期
根據實際需求,選擇合適的方法進行日期格式轉換。
丸趣 TV 網 – 提供最優質的資源集合!
正文完