下面展示一些 内联代码片
。
建一个工具类
public class DateUtils {
/**
* DateTimeFormatterBuilder 构建器
* 1.使用 DateTimeFormatterBuilder 构建 DateTimeFormatter 对象
* 2.赋予可选匹配项默认值
* 3.使用 LocalDateTime.parse 进行解析
*/
public static DateTimeFormatter formatter=new DateTimeFormatterBuilder()
.appendPattern("yyyy-MM-dd[['T'HH][:mm][:ss]]")
.parseDefaulting(ChronoField.HOUR_OF_DAY,0)
.parseDefaulting(ChronoField.MINUTE_OF_HOUR,0)
.parseDefaulting(ChronoField.SECOND_OF_MINUTE,0)
.parseDefaulting(ChronoField.MILLI_OF_SECOND,0)
.toFormatter();
}
使用:
LocalDateTime time=LocalDateTime.parse(“2021-03-16”, DateUtils.formatter)