日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
在Oracle處理日期中對(duì)日期語言的設(shè)置

Oracle 處理日期的實(shí)際操作中你是否對(duì)其有不解之處?如果你對(duì)Oracle 處理日期的實(shí)際操作很感興趣的話,你就可以瀏覽以下相關(guān)的內(nèi)容,望你會(huì)在Oracle 處理日期的實(shí)際相關(guān)應(yīng)用操作有所了解。

將數(shù)字轉(zhuǎn)換為任意時(shí)間格式.如秒:需要轉(zhuǎn)換為天/小時(shí)

 
 
 
  1. SELECT to_char(floor(TRUNC(936000/(60*60))/24)) 

天'||to_char(mod(TRUNC(936000/(60*60)),24))'小時(shí)' FROM DUAL

TO_DATE格式

 
 
 
  1. Day:  
  2. dd number 12  
  3. dy abbreviated fri  
  4. day spelled out friday  
  5. ddspth spelled out, ordinal twelfth  
  6. Month:  
  7. mm number 03  
  8. mon abbreviated mar  
  9. month spelled out march  
  10. Year:  
  11. yy two digits 98  
  12. yyyy four digits 1998  

24小時(shí)格式下時(shí)間范圍為: 0:00:00 - 23:59:59....

12小時(shí)格式下時(shí)間范圍為: 1:00:00 - 12:59:59 ....

1.

日期和字符轉(zhuǎn)換函數(shù)用法(to_date,to_char)

2.

 
 
 
  1. select to_char( to_date(222,'J'),'Jsp') from dual 

顯示Two Hundred Twenty-Two

3.

求某天是星期幾

 
 
 
  1. select to_char
    (to_date('2002-08-26','yyyy-mm-dd'),'day') from dual; 

星期一

 
 
 
  1. select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;  
  2. monday     

在Oracle 處理日期中日期語言的設(shè)置

 
 
 
  1. ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'; 

也可以這樣

 
 
 
  1. TO_DATE ('2002-08-26', 'YYYY-mm-dd', 'NLS_DATE_LANGUAGE = American') 

4.

兩個(gè)日期間的天數(shù)

 
 
 
  1. select floor(sysdate - to_date('20020405','yyyymmdd')) from dual; 

5. 時(shí)間為null的用法

 
 
 
  1. select id, active_date from table1  
  2. UNION  
  3. select 1, TO_DATE(null) from dual;  

注意要用TO_DATE(null)

6.

 
 
 
  1. a_date between to_date('20011201','yyyymmdd') and to_date('20011231','yyyymmdd') 

那么12月31號(hào)中午12點(diǎn)之后和12月1號(hào)的12點(diǎn)之前是不包含在這個(gè)范圍之內(nèi)的。

所以,當(dāng)時(shí)間需要精確的時(shí)候,覺得to_char還是必要的

7. 日期格式?jīng)_突問題

輸入的格式要看你安裝的Oracle字符集的類型, 比如: US7ASCII, date格式的類型就是: '01-Jan-01'

 
 
 
  1. alter system set NLS_DATE_LANGUAGE = American 
  2. alter session set NLS_DATE_LANGUAGE = American 

或者在to_date中寫

 
 
 
  1. select to_char
    (to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') 
    from dual; 

注意我這只是舉了NLS_DATE_LANGUAGE,當(dāng)然還有很多,

可查看

 
 
 
  1. select * from nls_session_parameters  
  2. select * from V$NLS_PARAMETERS  

以上的相關(guān)內(nèi)容就是對(duì)Oracle 處理日期的介紹,望你能有所收獲。


名稱欄目:在Oracle處理日期中對(duì)日期語言的設(shè)置
鏈接地址:http://www.5511xx.com/article/cochghj.html