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


技術關鍵:
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 }
 
輸出如下圖所示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM