【Java 基础篇】Java日期和时间格式化与解析指南:SimpleDateFormat详解
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class SimpleDateFormatExample {
public static void main(String[] args) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
// 日期格式化
Date date = new Date();
String formattedDate = dateFormat.format(date);
System.out.println("格式化后的日期: " + formattedDate);
// 日期解析
try {
String dateString = "2023-01-01 10:00:00";
Date parsedDate = dateFormat.parse(dateString);
System.out.println("解析后的日期: " + parsedDate);
} catch (ParseException e) {
System.out.println("日期解析异常: " + e.getMessage());
}
}
}
这段代码演示了如何使用SimpleDateFormat
类来格式化和解析日期。首先创建了一个SimpleDateFormat
对象,指定了日期和时间的格式,然后使用这个对象格式化当前日期和时间,并尝试解析一个特定的日期字符串。代码中包含了异常处理,以防日期解析失败。
评论已关闭