2015-06-30 68 views
0

我在excel文件中導出包含日期的記錄列表。Grails導出插件設置時區

我在Grail 2.3中使用Export plugin 1.6。 這是簡單的代碼我使用:

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

正確創建的文件,但所有的時間我已經採取了GMT值,而不是原來的一個。

我認爲在該字段的參數中有一個設置,我可以通過但我不知道該寫什麼。

感謝

回答

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) 
+0

我看了一下代碼,可以傳遞格式化程序。它有幫助。謝謝@defectus –