Java实例——格式化当前日期

Posted CoderLiuLin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }
 
输出如下图所示:

 

以上是关于Java实例——格式化当前日期的主要内容,如果未能解决你的问题,请参考以下文章

使用Smarty 获取当前日期时间和格式化日期时间的方法详解

java字符串格式转换成日期格式

如何用java比较两个时间或日期的大小

在JSP中如何获得当前日期(急)!!!

java输入的日期与当前的日期做比较?

如何从我的 DatePicker 片段中传输格式化的日期字符串?