成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

 

  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.

 

日期和字符轉換函數用法(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.

兩個日期間的天數

 

 

  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函數將字符串裝換為小寫的格式
  2. Oracle時間與日期的相關操作實例
  3. Oracle命令與相關函數的整理
  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日期函數

2010-10-25 17:39:24

Oracle單行日期函

2011-04-12 13:27:09

Oracle日期函數

2010-04-29 12:23:58

Oracle 獲取系統

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日期函數

2010-03-31 18:47:08

Oracle時間

2009-08-28 11:03:17

C#長整型數據

2024-02-22 14:51:38

Java字符串

2023-09-06 12:49:31

系統Ubuntu

2012-04-10 13:37:28

JavaScript

2024-04-08 07:17:21

Date日期處理類型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区第95 | 日韩精品一区二区三区视频播放 | 久久成人精品视频 | 91 中文字幕 | 羞羞的视频在线观看 | а天堂中文最新一区二区三区 | 一道本视频 | 日韩中出 | 国产精品久久久一区二区三区 | 亚洲最大av | 中文区中文字幕免费看 | 久久久精品综合 | 国产在线视频一区二区 | 国产一区二区视频在线 | 亚洲激情av | 国产精品久久毛片av大全日韩 | 中文一区二区 | 日韩精品一区二区三区高清免费 | 久久久久国产精品免费免费搜索 | 春色av| 亚洲不卡一 | 日韩成人在线网址 | 亚洲资源在线 | 欧美1区2区 | 亚洲成人av在线播放 | 91久久综合 | 国产99久久 | 精品国产久 | 日本不卡视频在线播放 | 亚洲三级视频 | 中文字幕一区在线观看视频 | 国产综合精品一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 国产高清视频 | 91精品国产91久久综合桃花 | 国产综合久久 | 国产欧美在线播放 | 欧美综合一区二区三区 | 一区二区三区视频在线免费观看 | 综合色在线 | 国产免费一区二区三区 |