Grails导出插件设置时区

时间:2015-06-30 15:13:31

标签: excel grails export grails-plugin

我在excel文件中导出包含日期的记录列表。

我在Grail 2.3中使用Export plugin 1.6。 这是我使用的简单代码:

exportService.export("excel", new FileOutputStream(new File(pathFile + "BSE.xls")), bseRecordList, [:], [:])

文件已正确创建,但所有日期都采用了GMT值而不是原始日期。

我认为我可以通过该字段的参数设置,但我不知道该写什么。

感谢

1 个答案:

答案 0 :(得分:1)

您可以尝试使用格式化程序将日期字段转换为正确的目标类型(或至少按照以下示例格式化)。

def dateFormatter = {_,value -> value?.format('dd-MM-yyyy hh:mm:ss:SSS')}
def formatters = [dateField:dateFormatter]
exportService.export("excel", new FileOutputStream(new File(pathFile + "BSE.xls")), bseRecordList, [:], [:], formatters)