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

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

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

    城市獵人

    在一網(wǎng)情深的日子里,誰能說得清是苦是甜,只知道確定了就義無反顧
    posts - 1, comments - 7, trackbacks - 0, articles - 89

    Oracle時間相關(guān)

    Posted on 2011-12-19 17:29 sailor 閱讀(279) 評論(0)  編輯  收藏

    Oracle時間相關(guān)-(求timestamp類型的時間差)

    TIMESTAMP數(shù)據(jù)類型:是DATE的擴(kuò)展,可以存儲年、月、日、小時、分鐘、秒,同時還可以存儲秒的小數(shù)部分。

    通過to_timestamp函數(shù)將date型轉(zhuǎn)成這種類型,來看看它的形式

    詳見代碼:

    Sql代碼 復(fù)制代碼 收藏代碼
    1. SELECT TO_TIMESTAMP('2009-7-30','yyyy-mm-dd')   
    2.   FROM dual  

     
    結(jié)果為:30-7月 -09 12.00.00.000000000 上午

     

    timestamp以日期格式輸出表示

    Sql代碼 復(fù)制代碼 收藏代碼
    1.  select TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss') ,'YYYY-MM-DD HH24:MI:SS')   
    2.   from dual  

     
    結(jié)果為:2009-07-30 00:00:00

     

    date格式的時間差,以秒為單位:

    Sql代碼 復(fù)制代碼 收藏代碼
    1. select (to_date('2009-7-30''yyyy-mm-dd hh24:mi:ss') -   
    2.        to_date('2009-7-29''YYYY-MM-DD HH24:mi:ss')) * 86400 as "itvtime"  
    3.  from dual  

     

    結(jié)果為:86400

     

    timestamp格式求時間差,以秒為單位:

    Sql代碼 復(fù)制代碼 收藏代碼
    1. select (to_date(TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss') , 'yyyy-mm-dd hh24:mi:ss'),   
    2.                 'yyyy-mm-dd hh24:mi:ss') -   
    3.        to_date(TO_CHAR(to_timestamp('2009-7-29','yyyy-mm-dd hh24:mi:ss') , 'yyyy-mm-dd hh24:mi:ss'),   
    4.                 'YYYY-MM-DD HH24:mi:ss')) * 86400 as "itvtime"  
    5.  from dual  

     結(jié)果為:86400

     

    求任意timestamp格式的時間戳,據(jù)1970年01月01日的毫秒數(shù):

    Sql代碼 復(fù)制代碼 收藏代碼
    1. SELECT (to_date(TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') -   
    2.        to_date('1970-01-01 00:00:00''YYYY-MM-DD HH24:mi:ss')) * 86400000   
    3.   FROM dual  

     結(jié)果為:1248912000000


    應(yīng)用:具體應(yīng)用時將例子中to_timestamp()陰影部分代碼換成相應(yīng)字段即可(該字段是timestamp格式)

              與得到以分為單位或小時為單位只需要變乘的數(shù)即可

    雖然實(shí)現(xiàn)了時間差的計算,自我感覺比較復(fù)雜化,希望找到比較簡便的方法。。。

     

     

    根據(jù)日期求當(dāng)月天數(shù)

    Sql代碼 復(fù)制代碼 收藏代碼
    1. select add_months(trunc(to_date('2009-9''yyyy-mm'), 'mm'), 1)    
    2.        - trunc(to_date('2009-9''yyyy-mm'), 'mm')   
    3.   from dual  

     

    結(jié)果為:30


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产午夜成人免费看片无遮挡| 18pao国产成视频永久免费| 亚洲精品乱码久久久久久中文字幕| 免费播放在线日本感人片| 亚洲成无码人在线观看| 国产黄色片在线免费观看| 中文在线观看永久免费| 亚洲av片不卡无码久久| 亚洲日韩中文字幕日韩在线 | 国产精品免费看久久久| 亚洲国产日韩精品| 国产亚洲精品自在线观看| 免费福利视频导航| eeuss免费天堂影院| 亚洲中文字幕人成乱码 | 亚洲人精品亚洲人成在线| 亚洲国产精品尤物yw在线| 97久久免费视频| 自拍偷自拍亚洲精品播放| 久久久婷婷五月亚洲97号色| 亚洲成人影院在线观看| 四虎成年永久免费网站| 一级人做人爰a全过程免费视频| 亚洲美女视频网站| 久久亚洲国产精品五月天婷| 性色av免费观看| 日韩人妻一区二区三区免费 | 黄页网站在线观看免费高清| 精品一区二区三区免费观看 | 亚洲成a人片毛片在线| 亚洲色偷偷综合亚洲AVYP| 成人毛片免费观看视频大全| 国产精品免费观看调教网| 日日摸夜夜添夜夜免费视频| 亚洲一卡2卡4卡5卡6卡残暴在线| 国产AV无码专区亚洲AV男同| 国产美女做a免费视频软件| 色老头永久免费网站| 久久精品免费电影| A级毛片成人网站免费看| 黄页网址大全免费观看12网站|