在Java中,可以使用java.text.SimpleDateFormat
類中的format()
方法來格式化日期。以下是一個簡單的示例:
import java.text.SimpleDateFormat;
import java.util.Date;
public class FormatDate {
public static void main(String[] args) {
// 創建一個Date對象,表示當前日期和時間
Date currentDate = new Date();
// 創建一個SimpleDateFormat對象,指定日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 使用format()方法將Date對象格式化為字符串
String formattedDate = sdf.format(currentDate);
// 輸出格式化后的日期字符串
System.out.println("Formatted date: " + formattedDate);
}
}
在這個示例中,我們創建了一個SimpleDateFormat
對象,并指定了日期格式為"yyyy-MM-dd HH:mm:ss"
。然后,我們使用format()
方法將Date
對象格式化為字符串,并將其輸出。
注意:SimpleDateFormat
類是非線程安全的,因此在多線程環境下使用時需要注意。如果需要線程安全的日期格式化類,可以考慮使用java.time.format.DateTimeFormatter
類。