一:pl/sql時間相關型別
二:日期時間型別
datetime資料型別有:
三:時間間隔型別
四:日期時間型別 和 時間間隔型別 的可能字段
欄位名稱
有效日期時間值
有效的間隔值
year
-4712 to 9999 (除外0年)
任何非0整數
month
01 - 12
0 - 11
day01 - 31 (受month和year的數值,按日曆的區域設定的規則)
任何非0整數
hour
00 - 23
0 - 23
minute
00 - 59
0 - 59
second
00 to 59.9(n), 其中,9(n)是時間小數秒精度
在9(n)的部分是不適用date。
0 to 59.9(n), 其中,9(n)是區間小數秒精度
timezone_hour
-12 - 14 (適應範圍夏令時更改)
date 或 timestamp不適用.
不適用timezone_minute
00 - 59
date 或 timestamp不適用.
不適用timezone_region
date 或 timestamp不適用.
不適用timezone_abbr
date 或 timestamp不適用.
不適用
五:日期時間函式(x 是date值)
s.n函式名稱 & 描述
1add_months(x, y);
增加y個月到x
2last_day(x);
返回該月的最後一天
3months_between(x, y);
返回x和y之間的月數
4next_day(x, day);
返回x後第二天的日期時間
5new_time;6
round(x [, unit]);
x捨入;
7sysdate();
返回當前日期時間。
8trunc(x [, unit]);
截斷x
六:時間戳函式(x是timestamp值)
s.n函式名稱 & 描述
1current_timestamp();
返回包含當前會話時間以及會話時區的時區中的時間戳( timestamp with time zone)
2extract( | | timezone_abbr ) from x)
從x提取並返回年,月,日,時,分,秒,或時間;
3from_tz(x, time_zone);
通過time_zone指定with timezone乙個timestamp時間戳x和時區轉換
4localtimestamp();
返回包含在會話時區的本地時間時間戳
5systimestamp();
返回含有當前資料庫的時間以及資料庫時區的時區中的時間戳(timestamp with time zone)
6sys_extract_utc(x);
with timezone x的timestamp轉換為包含日期和時間utc時間戳
7to_timestamp(x, [format]);
將字串x轉換為乙個timestamp
8to_timestamp_tz(x, [format]);
字串x轉換到with timezone時間戳
七:時間間隔函式
s.n函式名稱 & 描述
1numtodsinterval(x, interval_unit);
整數x轉換為乙個間隔(day to second)
2numtoyminterval(x, interval_unit);
x到時間間隔(year to month)數的轉換
3to_dsinterval(x);
將字串x時間間隔(day to second)到秒轉換
4to_yminterval(x);
將字串x時間間隔(year to month)轉換為整數
SAS學習筆記之日期 時間(一)
學習sas的時候,時間 日期也是需要頻繁處理的乙個工作,現在將今天學習的總結一下 1 日期 sas日期值是1960年1月1日和某個指定日期之間間隔天數的值。也就是說1960 1 1在sas系統中儲存的值是0,1961 1 1在sas系統儲存的值是366,而1959 1 1在sas系統的值為 365,...
Qt之日期時間
獲取系統當前時間並設定顯示格式 qdatetime current date time qdatetime currentdatetime qstring current date current date time.tostring yyyy mm dd hh mm ss ddd 例 2013 0...
c 之日期時間
c 標準庫沒有提供所謂的日期型別。c 繼承了 c 語言用於日期和時間操作的結構和函式。為了使用日期和時間相關的函式和結構,需要在 c 程式中引用 標頭檔案。有四個與時間相關的型別 clock t time t size t和tm。型別 clock t size t 和 time t 能夠把系統時間和...