技术关键:
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 }
输出如下图所示:
原文地址:https://www.cnblogs.com/luckyliulin/p/8982464.html
时间: 2024-10-02 01:49:08