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

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          時間格式化
          一、JAVA中日期的獲取、設置和格式化
          1)JAVA提供了3個日期類:Date、Calendar和DateFormat。
          Date()方法主要用于創建日期對象并獲取日期;
          Calendar()方法主要用于獲取和設置日期;
          DateFormat()方法主要用于創建日期格式化器,然后再由格式化器將日期轉換為各種日期格式串輸出。
          2)JAVA語言規定的基準日期為格林尼治標準時間1970.1.1.00:00:00,當前日期是由基準日期開始所經歷的毫秒數轉換出來的。
          3)DateFomat類在java.text包中,Date和Calendar類在java.util包中。
          4)實例如下:
          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類的相關用法");

          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類顯示各種時間格式");

          //顯示各種時間格式
          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的相關時間用法");

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

          }
          }

          程序運行結果顯示如下:

          顯示Date類的相關用法
          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類顯示各種時間格式
          DateFormat.getTimeInstance()= 13:29:32
          DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= 下午01時29分32秒
          DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= 13:29:32
          DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= 下午1:29

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

          posted on 2006-12-18 13:15 kelly 閱讀(2530) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 汤原县| 永川市| 丰宁| 余干县| 收藏| 毕节市| 兴安县| 大同县| 玉林市| 青冈县| 恩施市| 涿州市| 建宁县| 邛崃市| 富平县| 吴川市| 柳州市| 永定县| 金山区| 太和县| 将乐县| 北川| 马龙县| 云梦县| 固镇县| 安塞县| 长沙县| 镇安县| 绥芬河市| 琼中| 玉环县| 麻江县| 拜城县| 遂宁市| 台南市| 原平市| 莱阳市| 平邑县| 蒙自县| 马边| 晋州市|