1. 程式人生 > >Java實例——格式化當前日期

Java實例——格式化當前日期

ins alt AI image ted clas font mil ()

技術關鍵: java.text包中的DateFormat類 1.獲取日期格式器 public static final DateFormat getDateInstance(int style,Locale aLocale) 該方法用於獲取指定樣式和語言環境的日期格式對象。 參數說明: ①style:指定格式器對象對日期使用的格式化樣式,可選值有SHORT(使用數字)、LONG(比較長的描述)和FULL(完整格式)。 ②aLocale:格式器使用的語言環境對象。 2.日期格式化 public final String format(Date date) 該方法將一個日期對象格式化為指定格式的字符串。 參數說明: date:日期類的實例對象。 實現過程:
 1
package test; 2 3 import java.text.DateFormat; 4 import java.util.Date; 5 import java.util.Locale; 6 7 public class FormatDate { 8 9 public static void main(String[] args) { 10 // TODO Auto-generated method stub 11 Date date = new Date(); 12 DateFormat formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);
13 //中國日期 14 String string = formater.format(date); 15 System.out.println("中國日期:\t" + string); 16 //加拿大日期 17 formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.CANADA); 18 System.out.println("加拿大日期: \t" + formater.format(date)); 19 //日本日期 20
formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.JAPAN); 21 System.out.println("日本日期: \t" + formater.format(date)); 22 //法國日期 23 formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.FRANCE); 24 System.out.println("法國日期: \t" + formater.format(date)); 25 //德國日期 26 formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.GERMAN); 27 System.out.println("德國日期: \t" + formater.format(date)); 28 //意大利日期 29 formater = DateFormat.getDateInstance(DateFormat.FULL, Locale.ITALY); 30 System.out.println("意大利日期: \t" + formater.format(date)); 31 } 32 33 }
輸出如下圖所示: 技術分享圖片

Java實例——格式化當前日期