希望您能帮帮我,我正在尝试从另一个类(class)输入日期,看起来像是“2011-03-09 06-57-40”,我想使用它在下面创建文件,但是每次输出运行时,它将在重新运行时调用dat()创建一个新文件。我知道出了什么问题我只是不确定如何解决,我想顽固地写到同一文件。我希望这是有道理的? :/
谢谢您的任何帮助:)
date d = new date();
String cdate = d.date();
String f = h;
try{
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(cdate + ".tsv", true)));
out.print(f);
out.print("\t");
out.close();
}catch (IOException e){
}
最佳答案
要创建一个名为当前日期/时间的文件:
Date date = new Date() ;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss") ;
File file = new File(dateFormat.format(date) + ".tsv") ;
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write("Writing to file");
out.close();