DateUtil 时间转换
时间: 2023-11-01 12:22:11 浏览: 89
TimeUtil 时间转换器
你可以使用CSDN开发的DateUtil工具类来进行时间转换。以下是一个示例代码:
```java
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
private static final String DEFAULT_PATTERN = "yyyy-MM-dd HH:mm:ss";
public static String formatDate(Date date) {
return formatDate(date, DEFAULT_PATTERN);
}
public static String formatDate(Date date, String pattern) {
DateFormat dateFormat = new SimpleDateFormat(pattern);
return dateFormat.format(date);
}
public static Date parseDate(String dateString) throws ParseException {
return parseDate(dateString, DEFAULT_PATTERN);
}
public static Date parseDate(String dateString, String pattern) throws ParseException {
DateFormat dateFormat = new SimpleDateFormat(pattern);
return dateFormat.parse(dateString);
}
}
```
你可以使用 `formatDate` 方法将 `Date` 对象格式化为指定的日期字符串,也可以使用 `parseDate` 方法将日期字符串解析为 `Date` 对象。例如:
```java
try {
// 格式化日期
Date currentDate = new Date();
String formattedDate = DateUtil.formatDate(currentDate);
System.out.println("Formatted date: " + formattedDate);
// 解析日期
String dateString = "2022-01-01 12:34:56";
Date parsedDate = DateUtil.parseDate(dateString);
System.out.println("Parsed date: " + parsedDate);
} catch (ParseException e) {
e.printStackTrace();
}
```
这里只是一个简单的示例,你可以根据自己的需求进行修改和扩展。希望能对你有所帮助!
阅读全文