我正在使用 custome select 命令查询 grails 中的 mysql 表,对于 datetime 归档它包括 T 和 Z。我怎样才能删除这个值?
2013-04-09T23:42:20Z
我需要这样:
2013-04-09 23:42:20
你在哪里看到这样的格式?您从 sql select 中获取日期,因此例如使用SimpleDateFormat来根据需要进行格式化。
您可以解析date
为
def newFormattedDate = date.format('yyyy-MM-dd HH:mm:ss')
您正在从数据库中获取标准日期/时间戳格式。
这看起来像您将结果集编码为 JSON。如果你希望你的日期是全局格式的,你可能想在你的Bootstrap.groovy
:
JSON.registerObjectMarshaller(Date) {
return it?.format("dd.MM.yyyy HH:mm")
}