与写一般的文本文件一样。
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
String year = String.valueOf(calendar.get(Calendar.YEAR));
String month = String.valueOf(calendar.get(Calendar.MONTH)+1);
String day = String.valueOf(calendar.get(Calendar.DATE));
String hour = String.valueOf(calendar.get(Calendar.HOUR));
String minute = String.valueOf(calendar.get(Calendar.MINUTE));
String second = String.valueOf(calendar.get(Calendar.SECOND));
System.out.println(year+month+day+hour+minute+second);
String ymd = year+month+day;
System.out.println(ymd);
String datetime=new SimpleDateFormat("yyyyMMdd").format(new Date());
System.out.println(datetime);
String logFile = "c:/mydata.csv";
File file = new File(logFile);
FileOutputStream out = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(out, "UTF8");
BufferedWriter bw = new BufferedWriter(osw);
bw.write("First Name" + "," + "Last Name" + "," + "Email Address" + "," + "Company Name" + "," + "Login Name"+ "," + "L4 Category"+ "," + "Supplier Name" + "," + "Supplier Website URL"+ "/r/n");
bw.write("aa" + "," + "bb" + "," + "cc"+ "," +"dd" + "," + "ee" + "," + "ff"+ ","+ "ee" + "," + "ff"+"/r/n");
bw.close();
osw.close();
out.close();
}