SimpleDateFormat_format()

 1 import java.text.SimpleDateFormat;
2 import java.util.Date;
3 import java.util.Locale;
4
5 public class Any {
6 public static void main(String[] args) {
7
8 /*
9 *用SimpleDateFormat(已实现的类)实现日期的格式化
10 */
/*默认的构造器SimpleDateFormat()来格式化Date类,获得系统默认的格式化日期*/
11 SimpleDateFormat sdf = new SimpleDateFormat();/*默认的构造器SimpleDateFormat();*/
12 Date date = new Date();
13
14 String systemDate = sdf.format(date);/*用系统默认的日期格式格式化获得的日期*/
15 System.out.println("-------系统缺省的日期格式-----");
16 System.out.println(" " + systemDate);
17
18 /*定义自己的日期格式(相应的表示方法,参考API)来显示化格式Date类*/
19 String myPattern;
20 myPattern = "MM/dd/yyyy HH-mm-ss";/*定义自己的日期格式,相应的表示方法,参考API*/
21 sdf = new SimpleDateFormat(myPattern);/*传递一个自己定义的日期格式*/
22 String myDate = sdf.format(date);
23 /*分割线“/”自己定义也可以用“-”等*/
24 System.out.println("-------自己定义的日期格式(按照“月/日/年 时-分-秒” 格式)-----");
25 System.out.println(" " + myDate);
26
27
28 /*下面在此基础上用含“Pattern” 和 “Local”两个参数的SimpleDateFormat来格式化日期
29 *Locale对象的创建另外参考
30 * */
31 Locale locale = Locale.FRENCH;
32 sdf = new SimpleDateFormat(myPattern, locale);
33 String localeDate = sdf.format(date);
34 System.out.println("-------自己定义的日期格式(按照“月/日/年 时-分-秒” 格式 以及 Locale" +
35 ")-----");
36 System.out.println(" " +localeDate);
37 }
38 }
程序执行的结果:



posted @ 2012-01-29 20:21  Idéal-付理想  阅读(498)  评论(0)    收藏  举报