偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

在Oracle 處理日期中對日期語言的設置

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

Oracle 處理日期的實際操作中你是否對其有不解之處?如果你對Oracle 處理日期的實際操作很感興趣的話,你就可以瀏覽以下相關的內容,望你會在Oracle 處理日期的實際相關應用操作有所了解。

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

 

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

天'||to_char(mod(TRUNC(936000/(60*60)),24))'小時' 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小時格式下時間范圍為: 0:00:00 - 23:59:59....

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

 

1.

 

日期和字符轉換函數(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 處理日期中日期語言的設置

 

 

  1. ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'

 

也可以這樣

 

 

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

 

4.

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

 

 

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

 

5. 時間為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號中午12點之后和12月1號的12點之前是不包含在這個范圍之內的。

 

所以,當時間需要精確的時候,覺得to_char還是必要的

 

7. 日期格式沖突問題

 

輸入的格式要看你安裝的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,當然還有很多,

 

可查看

 

 

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

 

以上的相關內容就是對Oracle 處理日期的介紹,望你能有所收獲。

【編輯推薦】

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

 

責任編輯:佚名 來源: 博客園
相關推薦

2010-07-19 15:37:48

Perl日期時間

2011-04-14 13:29:42

Oracle日期轉換

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-25 17:17:50

Oracle日期轉換函

2010-10-27 16:45:34

Oracle查詢日期

2017-07-27 15:50:19

Java時間日期

2010-04-23 13:29:09

Oracle日期

2010-10-27 13:04:37

oracle查詢日期

2010-04-23 14:04:23

Oracle日期操作

2010-04-01 09:46:04

Oracle日期函數(shù)

2010-03-31 18:47:08

Oracle時間

2009-08-28 11:03:17

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

2024-02-22 14:51:38

Java字符串

2023-09-06 12:49:31

系統(tǒng)Ubuntu

2012-04-10 13:37:28

JavaScript

2024-04-08 07:17:21

Date日期處理類型
點贊
收藏

51CTO技術棧公眾號