返回前端数据,日期格式化

前言

在返回前端数据的时候,如果时间格式不做处理的话,前端拿到的时间格式就是下图这样的


时间格式需要再做处理

前台转换

在用layui做写后台页面的时候,用layui提供的一个工具转化也是可以的

templet: '
{{ layui.laytpl.toDateString(d.createTime) }}
'

除了在前台转化转换之后,其实还可以在后台操作好时间格式,再返回给前台

后台转换

1.返回POJO时

在字段上面加上如下注解,那么返回的格式就可以直接用了

import com.fasterxml.jackson.annotation.JsonFormat;
...
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
2.返回MAP时

在sql语句里面可以这么写

SELECT DATE_FORMAT( b.book_start_time,'%Y-%m-%d %H:%i:%s') book_start_time

这时返回的时间格式就可以直接用了

  "book_start_time": "2020-02-20 10:16:00",
            "book_status": 0,
            "parking_lot_address": "xx区",
            "id": 27,
            "book_parkinglot": "xxx停车场",
            "book_end_time": "2020-02-21 10:16:00"

你可能感兴趣的:(返回前端数据,日期格式化)