0

我正在使用 custome select 命令查询 grails 中的 mysql 表,对于 datetime 归档它包括 T 和 Z。我怎样才能删除这个值?

2013-04-09T23:42:20Z

我需要这样:

2013-04-09 23:42:20
4

3 回答 3

0

你在哪里看到这样的格式?您从 sql select 中获取日期,因此例如使用SimpleDateFormat来根据需要进行格式化。

于 2013-05-11T08:53:45.480 回答
0

您可以解析date
def newFormattedDate = date.format('yyyy-MM-dd HH:mm:ss')

您正在从数据库中获取标准日期/时间戳格式。

于 2013-05-10T23:36:37.823 回答
0

这看起来像您将结果集编码为 JSON。如果你希望你的日期是全局格式的,你可能想在你的Bootstrap.groovy

JSON.registerObjectMarshaller(Date) {
    return it?.format("dd.MM.yyyy HH:mm")
}
于 2013-05-11T09:18:30.887 回答