日期未以CSV格式写入所需格式

时间:2015-04-27 07:35:57

标签: java csv arraylist

我有一个如下所示的数组列表:

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文件在文件中写入时会自动更改日期的格式吗?

1 个答案:

答案 0 :(得分:2)

尝试在另一个程序中打开文件。例如记事本。 Excel可以显示重新格式化视图。