簡體   English   中英

日期未以CSV格式書寫

[英]Date is not written in desired format in CSV

我有一個數組列表,如下所示:

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文件寫入文件時,是否會自動更改日期格式?

嘗試在另一個程序中打開文件。 例如記事本。 Excel可以向您顯示重新格式化視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM