SimpleDateFormat類用于格式化日期和時間,也可用于解析日期和時間字符串。以下是SimpleDateFormat的基本用法示例:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String formattedDate = sdf.format(date);
System.out.println("Formatted Date: " + formattedDate);
String dateString = "2021-09-15 15:30:00";
try {
Date parsedDate = sdf.parse(dateString);
System.out.println("Parsed Date: " + parsedDate);
} catch (ParseException e) {
e.printStackTrace();
}
在上述示例中,我們首先創建了一個SimpleDateFormat對象,并指定了日期時間的格式。然后我們使用format方法將當前日期格式化為指定格式的字符串,并使用parse方法將字符串解析為Date對象。
需要注意的是,在使用SimpleDateFormat解析日期時,如果輸入的日期字符串格式與指定的格式不匹配,會拋出ParseException異常,因此需要在解析日期的代碼塊中使用try-catch塊進行異常處理。