写一个localdate的工具类
时间: 2023-06-07 12:07:51 浏览: 127
好的,我了解了您的要求,以下是一个简单的LocalDate工具类的示例:
```
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class LocalDateUtils {
private static final String DEFAULT_PATTERN = "yyyy-MM-dd";
public static String format(LocalDate date) {
return format(date, DEFAULT_PATTERN);
}
public static String format(LocalDate date, String pattern) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
return date.format(formatter);
}
public static LocalDate parse(String dateStr) {
return parse(dateStr, DEFAULT_PATTERN);
}
public static LocalDate parse(String dateStr, String pattern) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
return LocalDate.parse(dateStr, formatter);
}
}
```
这个工具类包含了四个方法来处理LocalDate类型的日期数据。其中,format方法用于将日期格式化为指定的字符串格式;parse方法用于将字符串解析为LocalDate对象。默认使用的日期格式为"yyyy-MM-dd",如果需要使用其他格式,可以传入自定义的格式字符串。
希望这个工具类可以满足您的需求。
阅读全文