<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 72  文章 - 28  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(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 @ 2006-12-18 13:15 kelly 閱讀(2524) | 評論 (0)編輯 收藏
    1、文本框中輸入的日期串轉換成YYYY-MM-DD的形式

    由于format()中的參數必須是日期型的,所以要先把String類型轉換成Date類型。

    代碼如下:
    String sz_date="2006-3-6";
    java.util.Date birthday = new java.util.Date();
     java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd");
     birthday = sdf.parse(sz_date);//把字符串類型轉換成日期類型
    String date = sdf.format(birthday );//把日期格式化
    輸入結果:2006-03-06
    下面給出一個完成的例子
    package net.yeah.glchengang;

    import java.text.SimpleDateFormat;
    import java.util.Date;

    import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;

    public class ExampleDate {

        
    /**
         * 
    @param args
         * 
    @throws java.text.ParseException 
         
    */

        
    public static void main(String[] args) throws java.text.ParseException {
        

            
            Date mydate
    =getDate("2006-3-6");
            
            SimpleDateFormat formatter 
    = new SimpleDateFormat("yyyy-MM-dd ");
            String date 
    = formatter.format(mydate);
            
            System.out.print(date);

        }

        
    private static Date getDate(String sz_date) throws java.text.ParseException
        
    {
            java.util.Date birthday 
    = new java.util.Date();
            
    try {
                   java.text.SimpleDateFormat sdf
    =new java.text.SimpleDateFormat("yyyy-MM-dd");
                   birthday 
    = sdf.parse(sz_date);
                   }
     catch (ParseException e) {
                           System.out.println(
    "String to Date error");
                   }

                   System.out.print(birthday);
                   
    return birthday;
        }


    }

    posted @ 2006-12-07 13:51 kelly 閱讀(233) | 評論 (0)編輯 收藏
    1、取當前時間 Response.write Now&Chr(13) 結果輸出:2006-12-7 11:59:31
    2、DateAdd的用法 Response.write DateAdd("d",1,date)&Chr(13) 結果輸出:2006-12-8
    說明:
    yyyy 年
    q 季度
    m 月
    y 一年的日數
    d 日
    w 一周的日數
    ww 周 h 小時
    n 分鐘
    s 秒
    3、format日期 Response.write FormatDateTime(now,2)&Chr(13) 結果輸出:2006-12-8
    說明:
    vbGeneralDate 0
    顯示日期和/或時間。如果有日期部分,則將該部分顯示為短日期格式。如果有時間部分,則將該部分顯示為長時間格式。如果都存在,則顯示所有部分。
    vbLongDate 1 使用計算機區域設置中指定的長日期格式顯示日期。
    vbShortDate 2 使用計算機區域設置中指定的短日期格式顯示日期。
    vbLongTime 3 使用計算機區域設置中指定的時間格式顯示時間。
    vbShortTime 4 使用 24 小時格式 (hh:mm) 顯示時間。
    posted @ 2006-12-07 12:10 kelly 閱讀(212) | 評論 (0)編輯 收藏
    <html>
    <body>
    <form name=form1>
    <input   name="textfield2"   type="text"       onKeyUp="value=value.replace(/[^\d]/g,'');"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
    </form>
    </body>
    </html>
    代碼說明:
    onKeyUp是鍵盤彈起事件。
    posted @ 2006-11-24 13:22 kelly 閱讀(196) | 評論 (0)編輯 收藏

    <html>
    <head>
    <script language=javascript>
    Real='document.NSPlay.';
    function DoFull()
    {
    //alert("ddd");
    eval(Real+'DisplaySize=3');
    }
    </script>
    </head>
    <body>

    <object classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95
                codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701
                height=180 id=NSPlay type=application/x-oleobject width=240
                VIEWASTEXT standby="加載 Microsoft Windows Media Player 組件...">
            <param name="FileName" value="        <param name="AutoStart" value="true"><!--是否自動播放-->
            <param name="AutoRewind" value="-1">
            <param name="AnimationAtStart" value="false">
            <param name="ShowControls" value="false"><!--是否顯示控制,比如播放,停止,暫停-->
            <param name="ClickToPlay" value="false">
            <param name="EnableContextMenu" value="true"> <!--是否用右鍵彈出菜單控制-->
            <param name="EnablePositionControls" value="false">
            <param name="Balance" value="0">
            <param name="ShowStatusBar" value="false"><!--當前播放信息,顯示是否正在播放,及總播放時間和當前播放到的時間-->
            <param name="AutoSize" value="0">   <!--是否自動調整播放大小-->
      <param name="PlayCount" value="0"><!--播放次數,0為循環播放-->
            <embed
                type="application/x-mplayer2"
                pluginspage="
                filename src  autostart="false"
       enablecontextmenu="false"
       clicktoplay="false"  
       enablepositioncontrols="false"               
                showcontrols="0" showstatusbar="1"               
                showdisplay="0"                width="240" height="180">
            </embed>
          </object>

        <input type="button" onMouseDown="DoFull()" value="全屏顯示" style="border-style: ridge; border-width: 1">

       </body>
       </html>
       <script language=javascript>
      setTimeout("DoFull()",1000)
      </script>

    僅列出標題
    共15頁: First 上一頁 7 8 9 10 11 12 13 14 15 下一頁 
    主站蜘蛛池模板: 亚洲av无码兔费综合| 亚洲精品在线免费看| 国产亚洲高清在线精品不卡| 亚洲性线免费观看视频成熟| 337p日本欧洲亚洲大胆色噜噜| 一级毛片免费观看不卡的| 亚洲成人精品久久| 亚洲国产精品免费视频| 亚洲特级aaaaaa毛片| 性做久久久久久久免费看| 亚洲日韩一区精品射精| 国产在线19禁免费观看| h在线看免费视频网站男男| 亚洲另类激情综合偷自拍图| 青青青国产手机频在线免费观看 | 九九久久国产精品免费热6| 亚洲爽爽一区二区三区| 成人久久免费网站| 精品日韩亚洲AV无码一区二区三区| 91制片厂制作传媒免费版樱花| 99亚偷拍自图区亚洲| 又粗又黄又猛又爽大片免费| 精品多毛少妇人妻AV免费久久| 亚洲精品成人无限看| 99免费在线观看视频| 亚洲欧美成人综合久久久| 亚洲精品第一国产综合境外资源| 中文字幕一区二区免费| 亚洲欧洲自拍拍偷午夜色| 国产在线不卡免费播放| 老司机精品免费视频| 亚洲国产精品久久久久秋霞影院| 男女交性永久免费视频播放| 精选影视免费在线 | 亚洲欧洲日产国码在线观看| 日韩在线a视频免费播放| 在线人成免费视频69国产| 亚洲熟妇自偷自拍另欧美| 在线精品亚洲一区二区小说| 免费国产作爱视频网站| 一级特黄色毛片免费看|