参考: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;