推薦答案
在 Java 編程中,獲取當(dāng)前時間并進(jìn)行格式化可以使用 java.time 包中的 LocalDateTime 類以及相關(guān)的日期時間格式化類。以下是詳細(xì)的操作步驟:
導(dǎo)入相關(guān)類: 首先,需要導(dǎo)入 java.time 包中的類,以及用于格式化的 DateTimeFormatter 類。
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
獲取當(dāng)前時間: 使用 LocalDateTime.now() 方法獲取當(dāng)前的日期時間。
LocalDateTime currentDateTime = LocalDateTime.now();
定義日期時間格式: 使用 DateTimeFormatter 類定義想要的日期時間格式。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
格式化日期時間: 使用定義好的格式化器對當(dāng)前日期時間進(jìn)行格式化。
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);
}
}
上述代碼將獲取當(dāng)前時間并將其格式化為 "年-月-日 時:分:秒" 的形式進(jìn)行輸出。
其他答案
-
在 Java 編程中,獲取當(dāng)前時間并格式化可以通過 java.time 包中的 LocalDateTime 類和 DateTimeFormatter 類來實(shí)現(xiàn)。以下是詳細(xì)的操作步驟:
導(dǎo)入相關(guān)類: 首先,需要導(dǎo)入 java.time 包中的類,以及用于格式化的 DateTimeFormatter 類。
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
獲取當(dāng)前時間: 使用 LocalDateTime.now() 方法獲取當(dāng)前的日期時間。
LocalDateTime currentDateTime = LocalDateTime.now();
定義日期時間格式: 使用 DateTimeFormatter 類定義你希望的日期時間格式。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
格式化日期時間: 使用定義好的格式化器對當(dāng)前日期時間進(jìn)行格式化。
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);
}
}
上述代碼將獲取當(dāng)前時間并將其格式化為 "年-月-日 時:分:秒" 的形式進(jìn)行輸出。
-
在 Java 編程中,獲取當(dāng)前時間并進(jìn)行格式化可以通過 java.time 包中的 LocalDateTime 類和 DateTimeFormatter 類來實(shí)現(xiàn)。以下是詳細(xì)的操作步驟:
導(dǎo)入相關(guān)類: 首先,需要導(dǎo)入 java.time 包中的類,以及用于格式化的 DateTimeFormatter 類。
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
獲取當(dāng)前時間: 使用 LocalDateTime.now() 方法獲取當(dāng)前的日期時間。
LocalDateTime currentDateTime = LocalDateTime.now();
定義日期時間格式: 使用 DateTimeFormatter 類定義你希望的日期時間格式。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
格式化日期時間: 使用定義好的格式化器對當(dāng)前日期時間進(jìn)行格式化。
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);
}
}
上述代碼將獲取當(dāng)前時間并將其格式化為 "年-月-日 時:分:秒" 的形式進(jìn)行輸出。