1. 程式人生 > >freemarker把從後臺傳來的uct時間格式化展現到前臺

freemarker把從後臺傳來的uct時間格式化展現到前臺

今天第一次遇到uct的時間格式,格式如下:YYYYMMDD T HHMMSS Z(或者時區標識)

例項如:2017:12:04 T 00:00:00  +0800

這就是一個uct時間格式的北京時間。

當後臺是返回到前臺是一個物件,這個物件的一個屬性是字串格式,值就是上面那個uct時間格式。當傳到前臺顯示時,在freemaker模板中的書寫格式是:

${(blackRecist.conmedAt?datetime("yyyy-MM-dd'T'HH:mm:ss'+'HH:mm"))!}
重點看小括號裡面的內容,很明顯這個格式也是跟隨通用的java時間格式化方式演變而來的,當初小編也是在百度無果的情況下,不得已抱著試試看的心態寫的,還好通過了。

最後的展現格式是:


如果後臺的欄位的型別是“date”型別

那前臺的格式是要把datetime換成string即可。