?? 日期類.txt
字號:
import java.util.Date;
import java.util.Locale;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class TestSimpleDateFormat {
public static void main(String args[]) throws ParseException {
TestSimpleDateFormat test = new TestSimpleDateFormat();
test.testDateFormat();
}
public void testDateFormat() throws ParseException {
//創建日期
Date date = new Date();
//創建不同的日期格式
DateFormat df1 = DateFormat.getInstance();
DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss EE");
DateFormat df3 = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA); //產生一個指定國家指定長度的日期格式,長度不同,顯示的日期完整性也不同
DateFormat df4 = new SimpleDateFormat("yyyy年MM月dd日 hh時mm分ss秒 EE", Locale.CHINA);
DateFormat df5 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss EEEEEE", Locale.US);
DateFormat df6 = new SimpleDateFormat("yyyy-MM-dd");
DateFormat df7 = new SimpleDateFormat("yyyy年MM月dd日");
//將日期按照不同格式進行輸出
System.out.println("-------將日期按照不同格式進行輸出------");
System.out.println("按照Java默認的日期格式,默認的區域 : " + df1.format(date));
System.out.println("按照指定格式 yyyy-MM-dd hh:mm:ss EE ,系統默認區域 :" + df2.format(date));
System.out.println("按照日期的FULL模式,區域設置為中文 : " + df3.format(date));
System.out.println("按照指定格式 yyyy年MM月dd日 hh時mm分ss秒 EE ,區域為中文 : " + df4.format(date));
System.out.println("按照指定格式 yyyy-MM-dd hh:mm:ss EE ,區域為美國 : " + df5.format(date));
System.out.println("按照指定格式 yyyy-MM-dd ,系統默認區域 : " + df6.format(date));
//將符合該格式的字符串轉換為日期,若格式不相配,則會出錯
Date date1 = df1.parse("08-10-31 下午2:32");
Date date2 = df2.parse("2008-10-31 02:51:07 星期五");
Date date3 = df3.parse("2008年10月31日 星期五");
Date date4 = df4.parse("2008年10月31日 02時51分18秒 星期五");
Date date5 = df5.parse("2008-10-31 02:51:18 Friday");
Date date6 = df6.parse("2008-10-31");
System.out.println("-------輸出將字符串轉換為日期的結果------");
System.out.println(date1);
System.out.println(date2);
System.out.println(date3);
System.out.println(date4);
System.out.println(date5);
System.out.println(date6);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -