参考:https://blog.csdn.net/weixin_48180029/article/details/120053025
java 常用的时间转换工具类
java 日期转换工具类
日期转字符串
import java.text.SimpleDateFormat;import java.util.Date;public class test {public static void main(String[] args){Date date = new Date();SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String dataString = simpleDateFormat.format(date);System.out.println(dataString);}}
前后端日期和字符串相互转换的注解对比
/*** 安排日期*/@OrderBy(asc = true, sort = 1)@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") //后端给前端传日期时,这个注解可以把日期转成字符串后再给前端@DateTimeFormat(pattern = "yyyy-MM-dd") //前端给后端传日期字符串时,这个注解可以按格式自动转换@com.alibaba.excel.annotation.format.DateTimeFormat(value = "yyyy-MM-dd") //这个使用easyexcel导出xlsx文件时,可以把日期格式化@ExcelProperty(value = "日期") //导出列显示名@ColumnWidth(10) //列的宽度private Date date;
