、あなたがコントローラでこれを行うためにJSONコンバーターを使用することができます。GrailsのJSONとして特定の日付形式を返すには? Grailsので
render Book.list() as JSON
レンダリング結果は、あなたがConfig.groovyの設定を行うことにより、出力の日付を制御することができます
[
{"id":1,
"class":"Book",
"author":"Stephen King",
"releaseDate":'2007-04-06T00:00:00',
"title":"The Shining"}
]
です
grails.converters.json.date = 'javascript' // default or Javascript
すると結果は、ネイティブのJavaScript日付
になります3210[
{"id":1,
"class":"Book",
"author":"Stephen King",
"releaseDate":new Date(1194127343161),
"title":"The Shining"}
]
は、私はこのような特定の日付フォーマットを取得したい場合:
"releaseDate":"06-04-2007"
私は「収集」を使用する必要があり、入力の手間が必要です。
return Book.list().collect(){
[
id:it.id,
class:it.class,
author:it.author,
releaseDate:new java.text.SimpleDateFormat("dd-MM-yyyy").format(it.releaseDate),
title:it.title
]
} as JSON
がが簡単ですこれを行う方法?
これは素晴らしいです – tbruyelle