GregorianCalendar calendar = new GregorianCalendar();
String sdt = calendar.get(Calendar.YEAR) + "-" + (calendar.get(Calendar.MONTH) + 1) + "-" + calendar.get(Calendar.DATE);
这个是得到类似于yyyy-mm-dd的时间格式,相信你能看出如何写出你要的格式了。

解决方案 »

  1.   

    try{
        PrintWriter out = new PrintWriter(new FileWriter(new File("a.txt"), true));//这样就可以了。注意那个true就决定了是创建新的还是append到旧文件里面。}catch(IOException e){
        e.printStackTrace();
    }
      

  2.   

    public static String getSysDate() {
    String dateTime = "";
    Date sysDate = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
    StringBuffer tb = new StringBuffer();
    dateTime = sdf.format(sysDate, tb, new FieldPosition(0)).toString();
    return dateTime;
    }
      

  3.   

    public void csvFileOpen(String fileName) throws IOException {
    PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(fileName)));

    String s = "sssss";
    pw.println(s);

    pw.flush();
    pw.close();
    }