隨筆 - 72  文章 - 28  trackbacks - 0
          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          時(shí)間格式化
          一、JAVA中日期的獲取、設(shè)置和格式化
          1)JAVA提供了3個(gè)日期類:Date、Calendar和DateFormat。
          Date()方法主要用于創(chuàng)建日期對(duì)象并獲取日期;
          Calendar()方法主要用于獲取和設(shè)置日期;
          DateFormat()方法主要用于創(chuàng)建日期格式化器,然后再由格式化器將日期轉(zhuǎn)換為各種日期格式串輸出。
          2)JAVA語言規(guī)定的基準(zhǔn)日期為格林尼治標(biāo)準(zhǔn)時(shí)間1970.1.1.00:00:00,當(dāng)前日期是由基準(zhǔn)日期開始所經(jīng)歷的毫秒數(shù)轉(zhuǎn)換出來的。
          3)DateFomat類在java.text包中,Date和Calendar類在java.util包中。
          4)實(shí)例如下:
          import java.util.*;
          import java.text.*;

          public class DisplayDate {
          public static void main(String[] args){
          Date today;
          Calendar now;
          DateFormat f1,f2;
          String s1,s2;

          System.out.println("\n顯示Date類的相關(guān)用法");

          today = new Date();
          System.out.println("new Date()= \t"+ today);

          System.out.println("\n用DateFormat類顯示各種日期格式");

          //顯示各種日期格式
          f1 = DateFormat.getDateInstance();
          s1 = f1.format(today);
          System.out.println("DateFormat.getDateInstance()= \t"+s1);

          f1 = DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA);
          s1 = f1.format(today);
          System.out.println("DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= \t"+ s1);

          f1 = DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA);
          s1 = f1.format(today);
          System.out.println("DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+ s1);

          f1 = DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA);
          s1 = f1.format(today);
          System.out.println("DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= \t" + s1);

          System.out.println("\n用DateFormat類顯示各種時(shí)間格式");

          //顯示各種時(shí)間格式
          f1 = DateFormat.getTimeInstance();
          s1 = f1.format(today);
          System.out.println("DateFormat.getTimeInstance()= \t"+s1);

          f1 = DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA);
          s1 = f1.format(today);
          System.out.println("DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= \t"+s1);

          f1 = DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA);
          s1 = f1.format(today);
          System.out.println("DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+s1);

          f1 = DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA);
          s1 = f1.format(today);
          System.out.println("DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= \t"+s1);

          System.out.println("\n顯示Calendar的相關(guān)時(shí)間用法");

          now = Calendar.getInstance();
          today = now.getTime();
          System.out.println("Calendar.getInstance().getTime()= \t"+ today.toString());

          }
          }

          程序運(yùn)行結(jié)果顯示如下:

          顯示Date類的相關(guān)用法
          new Date()= Fri May 02 13:29:32 CST 2003

          用DateFormat類顯示各種日期格式
          DateFormat.getDateInstance()= 2003-5-2
          DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= 2003年5月2日
          DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= 2003-5-2
          DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= 03-5-2

          用DateFormat類顯示各種時(shí)間格式
          DateFormat.getTimeInstance()= 13:29:32
          DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= 下午01時(shí)29分32秒
          DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= 13:29:32
          DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= 下午1:29

          顯示Calendar的相關(guān)時(shí)間用法
          Calendar.getInstance().getTime()= Fri May 02 13:29:33 CST 2003

          posted on 2006-12-18 13:15 kelly 閱讀(2534) 評(píng)論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 繁昌县| 屏边| 太原市| 开鲁县| 江阴市| 义乌市| 青冈县| 贵南县| 建阳市| 宜兰市| 邹平县| 大渡口区| 乐清市| 安阳县| 衡山县| 思南县| 泸定县| 本溪| 隆子县| 水富县| 亚东县| 蓝山县| 留坝县| 华宁县| 枣庄市| 瑞安市| 阿瓦提县| 万山特区| 渭南市| 宁阳县| 湖州市| 错那县| 谷城县| 肃南| 慈溪市| 永泰县| 马边| 舒兰市| 肥东县| 揭西县| 松桃|