DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(dateFormat.format(new Date()));
看错题目了,刚才的是当天的时间 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); }
谢谢了 你看这样写行吗? 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); }
哈哈,Calendar ca = Calendar.getInstance();默认当前的时间日期 用ca.add()比较灵活一些吧,并且可以自动进行大小月份,闰年的转换
System.out.println(dateFormat.format(new Date()));
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);
}
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);
}
用ca.add()比较灵活一些吧,并且可以自动进行大小月份,闰年的转换