幾種導(dǎo)包形式:
import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.DateFormat;
1:獲取系統(tǒng)當(dāng)前時(shí)間
方法一:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(new Date()));
運(yùn)行結(jié)果如下圖:
2018-11-22 11:08:20
方法二:
public class DateDemo {
public static void main(String[] args) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
Date date1 = new Date(date.getTime());
String format = df.format(date1);
System.out.println(format);
}
}
運(yùn)行結(jié)果如下圖:
2018-11-22
2:獲取指定的年月日,注意12月是一個(gè)特殊月份,Java中默認(rèn)0月-11月為1月-12月,現(xiàn)在我們來(lái)獲取1997年12月28日
public static void main(String[] args) {
Calendar instance = Calendar.getInstance();
instance.set(Calendar.YEAR,1997);
instance.set(Calendar.MONTH,12);
instance.set(Calendar.DATE,28);
int year = instance.get(Calendar.YEAR)-1;
int month= instance.get(Calendar.MONTH)+12;
int day = instance.get(Calendar.DATE);
System.out.println(year+"年"+ month+"月"+day+"日");
}
}
運(yùn)行結(jié)果如下:
1997年12月28日