希望您能帮帮我,我正在尝试从另一个类(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();

08-24 12:36
查看更多