我在excel文件中导出包含日期的记录列表。
我在Grail 2.3中使用Export plugin 1.6。 这是我使用的简单代码:
exportService.export("excel", new FileOutputStream(new File(pathFile + "BSE.xls")), bseRecordList, [:], [:])
文件已正确创建,但所有日期都采用了GMT值而不是原始日期。
我认为我可以通过该字段的参数设置,但我不知道该写什么。
感谢
答案 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)