hutool日期格式转换

//时间格式转换
String formatY1b0q2 = object.getString("format_y1b0q2");
Date formatY1b0q2Date = null;
if(StrUtil.isNotEmpty(formatY1b0q2)){
if(StrUtil.contains(formatY1b0q2,".")){
//yyyy-MM-dd HH:mm:ss.SSS
formatY1b0q2Date = DateUtil.parse(formatY1b0q2, DatePattern.NORM_DATETIME_MS_PATTERN);
}else if(StrUtil.contains(formatY1b0q2,":")){
//yyyy-MM-dd HH:mm:ss
formatY1b0q2Date = DateUtil.parse(formatY1b0q2, DatePattern.NORM_DATETIME_PATTERN);
}else if(StrUtil.contains(formatY1b0q2,"-")){
//yyyy-MM-dd
formatY1b0q2Date = DateUtil.parse(formatY1b0q2, DatePattern.NORM_DATE_PATTERN);
}else if(StrUtil.isNotEmpty(formatY1b0q2)&&formatY1b0q2.length()==8){
//yyyyMMdd
formatY1b0q2Date = DateUtil.parse(formatY1b0q2, DatePattern.PURE_DATE_PATTERN);
}else if(StrUtil.isNotEmpty(formatY1b0q2)&&formatY1b0q2.length()==14){
//yyyyMMddHHmmss
formatY1b0q2Date = DateUtil.parse(formatY1b0q2, DatePattern.PURE_DATETIME_PATTERN);
}
}
if(ObjectUtil.isNotNull(formatY1b0q2Date)){
//yyyy-MM-dd HH:mm:ss
formatY1b0q2 = DateUtil.format(formatY1b0q2Date, DatePattern.NORM_DATETIME_PATTERN);
}
}catch (Exception e){

}
posted @ 2026-01-12 15:46  全琪俊  阅读(1)  评论(0)    收藏  举报