我有一个如下所示的数组列表:
data = new ArrayList<String[]>();
data.add(new String[] {"Date","Day_Of_Week"});
data.add(new String[] {"2011-1-10","xyz"});
data.add(new String[] {"2011-1-11","xyz"});
data.add(new String[] {"2011-1-12","xyz"});
然后,我使用以下代码将上述ArrayList中的数据写入CSV文件:
String csv = "D:\\Output.csv";
CSVWriter writer = new CSVWriter(new FileWriter(csv));
writer.writeAll(data);
writer.close();
csvReader.close();
如果我打开Output.csv
文件,则日期格式为:
1/10/2011
1/11/2011
1/12/2011
有人可以帮忙解决这个问题吗? CSV文件在文件中写入时会自动更改日期的格式吗?
答案 0 :(得分:2)
尝试在另一个程序中打开文件。例如记事本。 Excel可以显示重新格式化视图。