Freemaker将后端的Date数据转换成datetime数据
对于Java中存储类型为Date的日期格式,
需要传递到前端使用时不可能说去使用形如Mon Jan 12 10:00:00 CST 2015的格式,
一般来说我们会将它转成2015-01-12 10:00:00或者2015-01-12这样的datetime格式。
要解决后端的date数据转换成datetime数据的问题,我们就可以在前端取到的date值后面加上?date?string(“yyyy-MM-dd HH:mm”),
比如:${meeting.starttime)是我从后端取到的date数据,
只需改成${meeting.starttime?date?string(“yyyy-MM-dd HH:mm”)这种格式就行,如果只想改成2015-01-12的格式,可以去掉“HH:mm”。
在?date?string(“yyyy-MM-dd HH:mm”)中,date是你从后端取得的数据所表示的类型,string(“yyyy-MM-dd HH:mm”)表示你想表示的格式。