Итак, у меня есть метод, который записывает некоторые из списка объектов в CSV.
private void writeToCSV(List<Employee> empList) {
try(BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(System.getProperty("java.io.tmpdir")+"Test.csv"), "UTF-8"))) {
empList.forEach(eachEmployee -> {
StringBuilder builder = new StringBuilder();
builder.append(eachEmployee.getName());
builder.append(CSV_SEPARATOR);
builder.append(eachEmployee.getID());
builder.append(CSV_SEPARATOR);
builder.append(eachEmployee.getJoiningDate());
writer.write(builder.toString());
writer.newLine();
});
}
}
Здесь Дата присоединения сотрудника в формате 2019/03/20, т. Е. Гггг / мм/ формат дд.И я должен написать это в том же формате для CSV.Но когда я проверяю CSV, он находится в формате 20.03.2009, т.е. в формате MM / dd / yyyy.Любая идея о том, где я иду не так?
Редактировать: Дата присоединения является типом строки