java-date
1、Date
1.1 代碼
package com.nash.java.pop.ch07_date;
import java.util.Date;
public class DateApp {
public static void main(String[] args) {
Date d1=new Date();
System.out.println(d1);
Date d2=new Date(System.currentTimeMillis()-20000000);
System.out.println(d2);
System.out.println(d1.before(d2));
}
}
1.2 結果
Sun Jan 26 15:21:40 CST 2020
Sun Jan 26 09:48:20 CST 2020
false
2檬输、DateFormat
2.1 代碼
package com.nash.java.pop.ch07_date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatApp {
public static void main(String[] args) {
Date date=new Date();
//通過抽象類的靜態(tài)方法獲得實例
DateFormat df1=DateFormat.getInstance();
//new 子類獲得實例
DateFormat df2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
DateFormat df3=new SimpleDateFormat("yyyy年MM月dd日 hh時mm分ss秒");
DateFormat df4=new SimpleDateFormat("yyyy-MM-dd");
DateFormat df5=new SimpleDateFormat("hh:mm:ss");
System.out.println("通過抽象類的靜態(tài)方法獲得實例:"+df1.format(date));
System.out.println("yyyy-MM-dd hh:mm:ss "+df2.format(date));
System.out.println("yyyy年MM月dd日 hh時mm分ss秒 "+df3.format(date));
System.out.println("yyyy-MM-dd "+df4.format(date));
System.out.println("hh:mm:ss "+df5.format(date));
}
}
2.2 結果
通過抽象類的靜態(tài)方法獲得實例:20-1-26 下午3:22
yyyy-MM-dd hh:mm:ss 2020-01-26 03:22:55
yyyy年MM月dd日 hh時mm分ss秒 2020年01月26日 03時22分55秒
yyyy-MM-dd 2020-01-26
hh:mm:ss 03:22:55