自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Oracle 處理日期中對(duì)日期語(yǔ)言的設(shè)置

數(shù)據(jù)庫(kù) Oracle
以下的文章主要介紹的是Oracle 處理日期中如何將數(shù)字轉(zhuǎn)換成任意時(shí)間格式,以及在Oracle 處理日期中日期語(yǔ)言的設(shè)置的相關(guān)內(nèi)容的介紹。

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 處理日期中日期語(yǔ)言的設(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)_突問(wèn)題

 

輸入的格式要看你安裝的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 處理日期的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle函數(shù)將字符串裝換為小寫的格式
  2. Oracle時(shí)間與日期的相關(guān)操作實(shí)例
  3. Oracle命令與相關(guān)函數(shù)的整理
  4. Oracle培訓(xùn)課程的特色的相關(guān)介紹
  5. Oracle培訓(xùn)入學(xué)條件的介紹

 

責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2010-07-19 15:37:48

Perl日期時(shí)間

2011-04-14 13:29:42

Oracle日期轉(zhuǎn)換

2010-10-25 15:12:42

Oracle日期函數(shù)

2010-10-25 17:39:24

Oracle單行日期函

2011-04-12 13:27:09

Oracle日期函數(shù)

2010-04-29 12:23:58

Oracle 獲取系統(tǒng)

2010-10-28 15:32:42

oracle日期格式化

2010-10-27 16:45:34

Oracle查詢?nèi)掌?/a>

2010-10-25 17:17:50

Oracle日期轉(zhuǎn)換函

2017-07-27 15:50:19

Java時(shí)間日期

2010-04-23 13:29:09

Oracle日期

2010-04-01 09:46:04

Oracle日期函數(shù)

2010-04-23 14:04:23

Oracle日期操作

2010-10-27 13:04:37

oracle查詢?nèi)掌?/a>

2010-03-31 18:47:08

Oracle時(shí)間

2009-08-28 11:03:17

C#長(zhǎng)整型數(shù)據(jù)

2024-02-22 14:51:38

Java字符串

2023-09-06 12:49:31

系統(tǒng)Ubuntu

2010-09-06 15:17:14

Sql函數(shù)

2012-04-10 13:37:28

JavaScript
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)