SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
String str=format.format(new java.util.Date());
System.out.println(str);

解决方案 »

  1.   

    上面正确,注意SimpleDateFormat的构造参数中,月代表M(大写)而不是m(小写)
      

  2.   

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    格式解释
    yyyy 年
    MM月
    dd分
    HH时
    mm分
    ss秒
    时间转化时对应替换成数字 -: 之类不做变化 可以根据需要换成其他的字符
      

  3.   

    myxd(c++) 说的对啊!bigcrazy(大疯狂) 的提醒也很重要,最初我就没有注意,发现这个月份总会变,ft!