【发布时间】:2016-07-24 12:44:21
【问题描述】:
我正在使用 Spring Batch 将我的域对象输出到 CSV 文件。为此,我使用了FormatterLineAggregator。它使用%s %f 类型格式。
见下文。
FormatterLineAggregator<MasterList> lineAggregator = new FormatterLineAggregator<>();
lineAggregator.setFormat("%s,%.2f,%.2f,%s,%s,%s,%s,%s,%s,%s,%s");
此代码正在将我的对象格式化为 CSV 中的这一行。
A,100.00,100.00,Country Road Shirt,Promotion Component Name A,wasnow,On Sale,100,100 / 1000,2016-07-24,2016-07-24
我真的不熟悉%s %f 符号。
我希望该行末尾的日期看起来像 dd/mm/yyyy hh24:mi:ss,而不是 yyyy-mm-dd。
我怎样才能使用这个符号来做到这一点?
还有谁知道我在哪里可以找到更多解释语法的参考资料?
【问题讨论】:
-
您的日期字段的类型是字符串还是日期?
-
这是一个 java.util.date
标签: java spring spring-batch