spring boot 前后台时间格式问题

1.直接在前后台交互用的实体类上添加注解:
@JsonFormat ---->控制后台数据传给前端的格式
@DateTimeFormat -----> 控制前端数据传给后台的数据格式(直接用Date接收)
在这里插入图片描述
2.利用java提供的类(java8)

//自定义的格式。如:ofPattern(“yyyy-MM-dd hh:mm:ss”)
DateTimeFormatter dtf2 = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss");
//格式化
String dateStr2 = dtf2.format(localDateTime);
System.out.println(dateStr2);//2019-08-14 03:49:42
TemporalAccessor accessor1 = dtf2.parse(dateStr2);
System.out.println(accessor1);

java8和时间有关的包
在这里插入图片描述
本地日期、本地时间、本地日期时间的使用:LocalDate / LocalTime / LocalDateTime
3.利用java提供的类(java8以前)

 /** 操作1:格式化:format
  * 日期--->字符串
  * 操作2:解析:parse
  *字符串--->日期
  */
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//格式化
String dateStr1 = sdf1.format(new Date());
System.out.println(dateStr1);//2019-08-14 02:27:33
//解析
Date date1 = sdf1.parse("2019-08-14 02:27:33");
System.out.println(date1);

4.拓展
时间字符串为: 2020-02-02T12:12:12.000Z 而不是 2020-02-02 12:12:12的转化问题
我百度的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值