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

          java SimpleDateFormat

          Posted on 2009-07-12 16:59 Gavin.lee 閱讀(1428) 評論(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.英語下解釋時間模式

          日期和時間模式

          結(jié)果

          "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ā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 民勤县| 天祝| 磴口县| 通化县| 漳浦县| 开原市| 沁源县| 吉林省| 清涧县| 海盐县| 泊头市| 江西省| 额敏县| 嵊泗县| 安多县| 顺平县| 崇礼县| 德钦县| 五指山市| 寿阳县| 西盟| 潞西市| 五常市| 两当县| 商水县| 库车县| 巨野县| 吉木萨尔县| 海城市| 温泉县| 鱼台县| 天全县| 通化县| 邵阳市| 石柱| 阜宁县| 漯河市| 娱乐| 盐城市| 永安市| 柳江县|