qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          java中時(shí)間類Date和Calendar的使用

          <PRE class=java name="code">package cn.com;

          import java.text.DateFormat;
          import java.text.ParseException;
          import java.text.SimpleDateFormat;
          import java.util.Calendar;
          import java.util.Date;
          import java.util.GregorianCalendar;

          /**
           * @author ty 1、DateFormat可以直接使用,的那其本身是一個(gè)抽象類,可以根據(jù)Localc指定區(qū)域不同得到不同的日期效果
           *         2、SimpleDateFormat類時(shí)DateFormat類的子類;一般需要使用simpleDateFormate類來完成
           */
          public class DateDemo {

           public static void main(String[] args) {

            // dateDemo();
            // dateDemo2();
            // dateFormat();
            simpleDateFormat();

           }

           /* date使用 */
           private static void dateDemo() {
            Date date = new Date();
            System.out.println("當(dāng)前日期:" + date);
           }

           /*
            * calendar使用:抽象類,需要通過實(shí)例化本類對(duì)象,可以通過calendar獲得完整日期,獲取的日期為0-11月,所以要加1,
            * 通過此類可以輕松獲得完整日期
            */
           private static void dateDemo2() {
            GregorianCalendar calendar = new GregorianCalendar();
            System.out.println(calendar.get(Calendar.MONTH));

           }

           /*
            * DateFormat,是專門格式化日期的操作,抽象類,內(nèi)部提供實(shí)例化操作。得到日期的dateformat對(duì)象:getdateInstance;
            * 得到日期時(shí)間的對(duì)象:getdateTimeinstance
            */
           private static void dateFormat() {
            DateFormat df1 = DateFormat.getDateInstance();
            DateFormat df2 = DateFormat.getDateTimeInstance();
            System.out.println("DATE:" + df1.format(new Date()));
            System.out.println("DATETIME:" + df2.format(new Date()));
           }

           /*
            * simpleDateFormat類。yyyy表示年,MM表示月,dd表示日,HH表示時(shí),mm表示分,ss表示秒,SSS表示毫秒。
            * 使用的時(shí)候要注意在構(gòu)造對(duì)象時(shí)配匹
            */
           private static void simpleDateFormat() {
            String strDate = "2008-10-19 10:11:30.345";
            String pat1 = "yyyy-MM-dd HH:mm:ss.SSSS";
            String pat2 = "yyyy年MM月dd日 HH時(shí)mm分ss秒SSSS毫秒";
            SimpleDateFormat sdf1 = new SimpleDateFormat(pat1);
            SimpleDateFormat sdf2 = new SimpleDateFormat(pat2);
            Date d = null;
            try {
             d = sdf1.parse(strDate);// 將給定的字符串中的日期提取出來
            } catch (ParseException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
            }
            System.out.println(sdf2.format(d));// 將日期變?yōu)樾碌母袷?br style="word-break: break-all; line-height: normal !important;" /> }
          }
          </PRE><BR>
          <BR>
          <PRE></PRE>
          <PRE></PRE>

          posted on 2013-08-27 10:22 順其自然EVO 閱讀(208) 評(píng)論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 达拉特旗| 仁寿县| 昭觉县| 甘肃省| 剑川县| 临桂县| 南京市| 大竹县| 榆树市| 商水县| 大英县| 丰宁| 综艺| 武乡县| 肃南| 澳门| 辽宁省| 万州区| 濮阳市| 延寿县| 新疆| 探索| 龙陵县| 新余市| 南华县| 上高县| 唐山市| 龙州县| 满城县| 县级市| 青浦区| 宝兴县| 民乐县| 宿迁市| 苍溪县| 榆中县| 申扎县| 高台县| 格尔木市| 微博| 安康市|