1.date类型格式化
@JsonFormat 将数据库查询出来的日期格式的数据,按照指定格式返回给前端
使用 @DateTimeFormat 将前端传递的日期数据,转换成指定格式进行保存:
2.String类型格式化
import java.util.Date;
public class Test5 {
public static void main(String[] args) {
Date date=new Date();
String time1=String.format(“%tF”,date);//“年-月-日"格式(4位年份)
String time2=String.format(”%tD",date);//“年/月/日"格式(2位年份)
String time3=String.format(”%tc",date);//全部日期和时间信息
String time4=String.format(“%tr”,date);//“时:分:秒PM(AM)“格式(12时制)
String time5=String.format(”%tT”,date);//“时:分:秒"格式(24时制)
String time6=String.format(”%tR",date);//"时:分"格式(24时制)
System.out.println(time1);//2018-08-12
System.out.println(time2);//08/12/18
System.out.println(time3);//星期日 八月 12 15:19:04 CST 2018
System.out.println(time4);//03:19:04 下午
System.out.println(time5);//15:19:04
System.out.println(time6);//15:19
}
}
3.date to String
outBoundVO.setOutDateStr(DateUtils.dateToStr(outBoundVO.getOutDate(), DateConstant.FORMAT_YYYY_MM_DD_HH_MM_SS));
4.String to date
outBoundVO.setOutDateStr(DateUtils.strToDate(outBoundVO.getOutDate(), DateConstant.FORMAT_YYYY_MM_DD_HH_MM_SS));