分享

日期格式化

 Godhead 2006-04-26
 1 import  java.util. * ;
 2 import  java.text. * ;
 3 import  java.io. * ;
 4 public   class  Test3 {
 5      private  Date date;
 6      private  Calendar calendar;
 7      private  SimpleDateFormat dateFormat;
 8      public   static   final  String s1 = " yyyy-MM-dd‘T‘HH:mm:ss.SSSZ " ;
 9      public   static   final  String s2 = " yyyy-MM-dd HH:mm:ss.SSSZ " ;
10      public   static   final  String s3 = " yyyy年MM月dd号 HH:mm:ss.SSSZ " ;
11      public   static   final  String s4 = " yyyy年MM月dd号 HH:mm:ss " ;
12     
13      public   void  Test(String arg) {
14         date = new  Date();
15         calendar = Calendar.getInstance();
16         dateFormat = new  SimpleDateFormat(arg);
17         String str1 = dateFormat.format(date);
18         String str2 = dateFormat.format(calendar.getTime());
19         System.out.println(str1 + " \n " + str2);        
20     }

21     
22      public   static   void  main(String[] s) {
23         BufferedReader in = new  BufferedReader( new  InputStreamReader(System.in));
24         String string = "" ;
25         System.out.println( " 输入待格式化的选项:\n " +
26              " 1:yyyy-MM-dd‘T‘HH:mm:ss.SSSZ\n " +
27              " 2:yyyy-MM-dd HH:mm:ss.SSSZ\n " +
28              " 3:yyyy年MM月dd号 HH:mm:ss.SSSZ\n " +
29              " 4:yyyy年MM月dd号 HH:mm:ss "
30         );
31          try {
32              switch (in.read()) {
33                  case   1 :string = s1; break ;
34                  case   2 :string = s2; break ;
35                  case   3 :string = s3; break ;
36                  case   4 :string = s4; break ;
37                  default :string = s4;
38             }

39         }
catch (Exception e) {}
40          new  Test3().Test(string);
41     }

42 }

注:参数还有:

Date and Time Pattern Result
"yyyy.MM.dd G ‘at‘ HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
"EEE, MMM d, ‘‘yy" Wed, Jul 4, ‘01
"h:mm a" 12:08 PM
"hh ‘o‘‘clock‘ a, zzzz" 12 o‘clock PM, Pacific Daylight Time
"K:mm a, z" 0:08 PM, PDT
"yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12:08 PM
"EEE, d MMM yyyy HH:mm:ss Z" Wed, 4 Jul 2001 12:08:56 -0700
"yyMMddHHmmssZ" 010704120856-0700
"yyyy-MM-dd‘T‘HH:mm:ss.SSSZ" 2001-07-04T12:08:56.235-0700

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多