🎉 SimpleDateFormat 常用用法 📅
发布时间:2025-03-14 16:30:24 编辑:翁有逸 来源:
在Java开发中,`SimpleDateFormat` 是一个非常实用的类,用于格式化和解析日期时间。它可以帮助我们将复杂的日期时间数据转换为易于阅读的字符串,或者将字符串还原成日期对象。以下是一些常见的用法:
首先,需要导入相关包:`import java.text.SimpleDateFormat; import java.util.Date;`
✨ 1. 格式化日期
通过 `SimpleDateFormat` 的构造函数指定日期格式,然后调用 `format()` 方法即可将日期格式化为字符串。例如:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(new Date());
System.out.println(formattedDate); // 输出当前时间
```
🎯 2. 解析日期字符串
如果已知日期格式,可以使用 `parse()` 方法将字符串解析为 `Date` 对象。例如:
```java
String dateStr = "2023-10-05 14:30:00";
Date parsedDate = sdf.parse(dateStr);
System.out.println(parsedDate);
```
💡 3. 自定义格式
你可以根据需求自定义日期格式。比如只显示年月日:`"yyyy/MM/dd"` 或者仅显示时间:`"HH:mm:ss"`。
掌握这些基本操作后,处理日期时间将变得更加高效!💪
🌟 提示:使用 `SimpleDateFormat` 时需注意线程安全问题,建议每次创建新实例或使用线程安全的替代方案如 `DateTimeFormatter`(Java 8+)。
下一篇:最后一页