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 }
 
输出如下图所示:

猜你喜欢

转载自www.cnblogs.com/luckyliulin/p/8982464.html