打印出 去年此时此刻的时间

解决方案 »

  1.   

    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println(dateFormat.format(new Date()));
      

  2.   

    看错题目了,刚才的是当天的时间
    public static void main(String[] args) {
            Calendar calendar = Calendar.getInstance();
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            calendar.add(Calendar.YEAR, -1);
            String s = sdf.format(calendar.getTime());
            System.out.println(s);
        }
      

  3.   

    谢谢了 你看这样写行吗?
    class PutLastYearTime{
    Date date1=new date();
    date1.getTime();
    Calendar ca = Calendar.getInstance();
    ca.setTime(date1);
    ca.set(Calendar.Year, 2006);
    Date date2 =ca.getTime();
    System.out.println("去年此时此刻是:"+date2);
    }
      

  4.   

    哈哈,Calendar ca = Calendar.getInstance();默认当前的时间日期
    用ca.add()比较灵活一些吧,并且可以自动进行大小月份,闰年的转换