posts - 44,  comments - 48,  trackbacks - 0

          本實(shí)例演示 util 包中類 Calendar 的使用

          Clendar 類是一種日期處理類 , 可以想像它是一個(gè)掛在墻壁上的典型日歷 , 有許多日期和頁數(shù)翻閱 .

          1.?????? Clendar 類的變量域的概念 . 每個(gè)元素都是域 , 并且這些域在 Clendar 類中表現(xiàn)為靜態(tài)變量 . 這些變量域 , 可能通過 get/set 類方法獲得或者設(shè)置域值 .

          [Calendardemo.java 代碼 ]:

          import java.util.*;

          ?

          public class Calendardemo {

          ?

          ?????? public static void main(String[] args) {

          ?

          ????????????? // 創(chuàng)建一個(gè)日歷對象

          ????????????? Calendar calendar = Calendar.getInstance();

          ????????????? // 用當(dāng)前時(shí)間初始化日歷對象

          ????????????? calendar.setTime(new Date());

          ????????????? String year = String.valueOf(calendar.get(Calendar.YEAR));

          ????????????? String month = String.valueOf(calendar.get(Calendar.MONTH) + 1);

          ????????????? String date = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH));

          ????????????? String day = String.valueOf(calendar.get(Calendar.DAY_OF_WEEK) - 1);

          ?

          ????????????? int hour = calendar.get(Calendar.HOUR);// 12 小時(shí)制

          ????????????? int hour_1 = calendar.get(Calendar.HOUR_OF_DAY);// 24 小時(shí)制

          ????????????? int minute = calendar.get(Calendar.MINUTE);

          ????????????? int second = calendar.get(Calendar.SECOND);

          ????????????? // 輸出結(jié)果

          ????????????? System.out.println("year=? " + year);

          ????????????? System.out.println("month=? " + month);

          ????????????? System.out.println("date=? " + date);

          ????????????? System.out.println("day=? " + day);

          ????????????? System.out.println("hour=? " + hour);

          ????????????? System.out.println("hour1=? " + hour_1);

          ????????????? System.out.println("minute=? " + minute);

          ????????????? System.out.println("second=? " + second);

          ????????????? System.out.println(" 現(xiàn)在時(shí)間是: ");

          ????????????? System.out.println(" " + year + " " + month + " " + date + " 星期 " + day);

          ?

          ????????????? calendar.set(1983, 7, 21);// 將日歷翻到某個(gè)時(shí)間. 7 表示八月

          ????????????? long time1983 = calendar.getTimeInMillis();// 返回當(dāng)前時(shí)間,作為從開始時(shí)間的 UTC 毫秒值

          ????????????? calendar.setTime(new Date());// 將日歷翻到現(xiàn)在這個(gè)時(shí)間.

          ????????????? long time2006 = calendar.getTimeInMillis();

          ????????????? long interdays = (time2006 - time1983) / (1000 * 60 * 60 * 24);

          ????????????? System.out.println(" 現(xiàn)在和 1983.8.21 相隔 " + interdays + " ");

          ?????? }

          ?

          }

          ?

          注意 : 應(yīng)該以靜態(tài)方式訪問靜態(tài)字段 Calendar.year

          Image00004.jpg
          運(yùn)行結(jié)果
          :

          Image00005.jpg

          posted on 2006-08-24 19:28 摩西 閱讀(699) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 光泽县| 定兴县| 万全县| 屏边| 桃园县| 太湖县| 临沧市| 白朗县| 略阳县| 柳江县| 牟定县| 枞阳县| 浦县| 苏尼特左旗| 芦山县| 贞丰县| 盐源县| 平武县| 民乐县| 绵阳市| 桂林市| 章丘市| 阿拉善左旗| 鄂温| 津南区| 丰原市| 黄冈市| 祁东县| 海伦市| 诸暨市| 镇远县| 嫩江县| 墨脱县| 宜都市| 兴海县| 彭阳县| 平顺县| 信丰县| 新泰市| 科技| 凤冈县|