代码:
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.DAY_OF_YEAR, 8); SimpleDateFormat format =new SimpleDateFormat("yy-MM-dd HH:mm:ss");
System.out.println(format.format(c.getTime()));打印的结果 12-02-17 03:16:38 年份少了2000啊?怎么会死啊如果这样写:System.out.println(c.getTime().toLocaleString());就正常了,但是这个方法已过时了。
求解。。
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.DAY_OF_YEAR, 8); SimpleDateFormat format =new SimpleDateFormat("yy-MM-dd HH:mm:ss");
System.out.println(format.format(c.getTime()));打印的结果 12-02-17 03:16:38 年份少了2000啊?怎么会死啊如果这样写:System.out.println(c.getTime().toLocaleString());就正常了,但是这个方法已过时了。
求解。。
你格式化的时候只选取了年份的后两位。所有显示的是12-02-17