posts - 19, comments - 53, trackbacks - 0, articles - 283
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          java SimpleDateFormat

          Posted on 2009-07-12 16:59 Gavin.lee 閱讀(1430) 評論(0)  編輯  收藏 所屬分類: Date tools

          1.date->String

          import  java.util. * ;
          import  java.text. * ;
          public   class  DateTest  {
              
          public   static   void  main(String[] args)      {    
                  Calendar cal 
          =  Calendar.getInstance();  
                  
                  Date time 
          =  cal.getTime();
                  
          long  t  =  cal.getTimeInMillis();
                  Date date 
          =   new  Date();
                  
          // time == date

                  String format1 
          =   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ).format(time);
                  String format2 
          =   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ).format(t);
                  String format3 
          =   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ).format(date):
                  
          //  format1 == format2 == format3
              }

          }

          2.String->date

          import  java.util. * ;
          import  java.text. * ;
          public   class  DateTest  {
              
          public   static   void  main(String[] args)      {    
                  SimpleDateFormat sdf 
          =   new  SimpleDateFormat ( " yyyy-MM-dd HH:mm:ss " ); 

                  Date date 
          =   null ;
                  
          try {
                      date 
          =  sdf.parse( " 2007-10-03 10:10:10 " ); // date 對象
                  }
            catch  (ParseException e) {
                      e.printStackTrace();
                  }

                  
                  System.out.println(sdf.format(date));
              }

          }

          3.指定格式化日期的語言環(huán)境
          import java.text.SimpleDateFormat;
          import java.util.*;
          public class Test {

              
          public static void main(String[] args) {        
                  SimpleDateFormat format 
          = new SimpleDateFormat("EEE", Locale.ENGLISH);
                  
                  System.out.println(format.format(Calendar.getInstance().getTime()));    
          //Thu
              }

          }


          4.英語下解釋時間模式

          日期和時間模式

          結果

          "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

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 平邑县| 浏阳市| 绥芬河市| 广元市| 金乡县| 石首市| 车险| 桑植县| 开阳县| 东乌珠穆沁旗| 额敏县| 高州市| 达日县| 卢龙县| 收藏| 黄陵县| 类乌齐县| 思茅市| 平远县| 龙泉市| 阿拉善右旗| 江源县| 云龙县| 辰溪县| 安泽县| 凤山县| 曲阳县| 信阳市| 彭阳县| 宿松县| 同仁县| 青田县| 黄冈市| 铜川市| 滦平县| 高阳县| 阿尔山市| 平顶山市| 循化| 紫金县| 乐昌市|