public static void main(String... args) { Date thisYear = new Date();System.out.println(formatDate2YYYYMMDD(thisYear));Date lastYear = lastYear(thisYear);System.out.println(formatDate2YYYYMMDD(lastYear));} private static Date lastYear(Date thisYear) { Calendar c = Calendar....
java 如何将日期年份相减
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Admin {
private static Format f = new SimpleDateFormat("yyyy-MM-dd");
public static void main(String... args) {
Date thisYear = new Date();
System.out.println(formatDate2YYYYMMDD(thisYear));
Date lastYear = lastYear(thisYear);
System.out.println(formatDate2YYYYMMDD(lastYear));
}
private static Date lastYear(Date thisYear) {
Calendar c = Calendar.getInstance();
c.setTime(thisYear);
c.add(Calendar.YEAR, -1);
return c.getTime();
}
private static String formatDate2YYYYMMDD(Date date) {
return f.format(date);
}
}2012-04-26
假设有两个日期。第一个日期为:2012年9月13日2时3分4秒第二个日期为:2012年8月12日0时0分0秒求二者的时间差的代码如下 import java.text.Simple2012-04-26