Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス
日付日時関数
RIKO's Oracle trial logo

■ 日付書式

日付書式を理解する

■ 日付日時関数

日付日時関数
構文 引数 返される値
1 SYSDATE なし 現在の日付時間
2 CURRENT_DATE なし カレントセッションのタイムゾーンにおける現在の日付時間
3 SYSDATE+n n 整数、または整数を返す演算式や関数 現在の日付時間から、n日後の日付時間
4 SYSDATE+n/24 n 整数、または整数を返す演算式や関数 現在の日付時間からn時間後の日付時間
5 SYSDATE+n/1440 n 整数、または整数を返す演算式や関数 現在の日付時間から、n分後の日付時間
6 SYSDATE+n/86400 n 整数、または整数を返す演算式や関数 現在の日付時間から、n秒後の日付時間
7 TO_CHAR(SYSDATE, 'AM') SYSDATE SYSDATE関数 現在の日付時間が午前であれば「午前」、午後であれば「午後」
AM 午前を表示させる日付書式フォーマット
8 TO_CHAR(SYSDATE, 'SSSSS') SYSDATE SYSDATE関数 午前0時0分0秒から現在の日付時間までの秒数
'SSSSS'

午前0時から経過した秒を表示させる日付書式フォーマット

9 TO_CHAR(SYSDATE, 'DDD') SYSDATE SYSDATE関数 1月1日から現在の日付時間までの日数
'DDD' 年はじめからの日数を表示させる日付書式フォーマット
10 TO_CHAR(SYSDATE, datefmt, 'nls_param') SYSDATE SYSDATE関数 他の国の言語で返された現在の日付時間
datefmt 日付書式フォーマット
'nls_param' 月日や曜日名、略称を表記する言語を設定するNLSパラメータ
11 LOCALTIMESTAMP なし カレントセッションのタイムスタンプ(TIMESTAMP型)
12 CURRENT_TIMESTAMP なし カレントセッションのタイムスタンプ(TIMESTAMP WITH TIME ZONE型)
13 SYSTIMESTAMP なし システムのタイムスタンプ(TIMESTAMP WITH TIME ZONE型)
14 DBTIMEZONE なし データベースのタイムゾーンのオフセット
15 SESSIONTIMEZONE なし カレントセッションのタイムゾーンオフセット
16 FROM_TZ(tstamp, 'timezonec') tstamp TIMEZONEMP型のデータ、またはTIMESTAMP型のデータを返す演算式や関数 tstampにtimezonecのタイムゾーン情報を追加してTIMESTAMP WITH TIME ZONE型にした値
'timezonec' タイムゾーンオフセットを表す文字列、または文字列を返す演算式や関数
17 TZ_OFFSET(timezone_name) timezone_name タイムゾーンな(地域名)をあらわす文字列 タイムゾーン名(地域名)に対応するタイムゾーンオフセット
18 ROUND(d [, datefmt]) d 日付型のデータ、または日付型のデータを返す演算式や関数 datefmtで指定した単位に丸めた日付型の値
datefmt まるめる単位を指定する日付書式フォーマット(省略可)
19 TRUNC(d [, datefmt]) d 日付型のデータ、または日付型のデータを返す演算式や関数 datefmtで指定した単位に丸めた日付型の値
datefmt

切り捨てる単位を指定する日付書式フォーマット(省略可)

20 NEXT_DAY(d, day) d 日付型のデータ、または日付型のデータを返す演算式や関数 dayに指定した曜日の中で、dに最もも近い未来の日付
day 曜日を表す文字列や数値、または文字列や数値を返す演算式や関数
21 NEXT_DAY(d-1, day)-7 d 日付型のデータ、または日付型のデータを返す演算式や関数 dayに指定した曜日の中で、dに最もも近い過去の日付
day 曜日を表す文字列や数値、または文字列や数値を返す演算式や関数
22 ADD_MONTH(d, n) d 日付型のデータ、または日付型のデータを返す演算式や関数 dに指定した日付からnヶ月後の日付
n 整数、または整数を返す演算式や関数
23 LAST_DAY(d) d 日付型のデータ、または日付型のデータを返す演算式や関数

dに指定した日付の最終日

24 TO_DATE(dstr, datefmt)-TRUNC(SYSDATE, 'DD') dstr 日付型のデータ、または日付型のデータを返す演算式や関数 dstrで指定した日付までの残り日数
datefmt 日付書式フォーマット
SYSDATE SYSDATE関数
'DD' 日付の単位で切り捨てるように指定する日付書式フォーマット
25 7-TO_NUMBER(TO_CHAR(SYSDATE, 'D')) TO_CHAR TO_CHAR(日時)関数 今週の残り日数
SYSDATE SYSDATE関数
'D' 曜日を表示する日付書式フォーマット
26 TRUNC(LAST_DAY(SYSDATE)-SYSDATE[, 'DD']) LAST_DAY LAST_DAY関数 今月の残り日数
SYSDATE SYSDATE関数
'D' 曜日を表示する日付書式フォーマット
27 TRUNC(ADD_MONTHS(SYSDATE, 12), 'YEAR')-TRUNC(SYSDATE, 'DD')-1 ADD_MONTHS ADD_MONTHS関数 今年の残りの日数
SYSDATE SYSDATE関数
12 12ヵ月後を表す整数
'YEAR' 西暦の単位で切り捨てるように指定する日付書式フォーマット
'DD' 日付の単位で切り捨てるように指定する日付書式フォーマット
28 TO_CHAR(TRUNC(ADD_MONTHS(SYSDATE, 12), 'YEAR')-1, 'DDD') TRUNC TRUNC関数 今年の日数
ADD_MONTHS ADD_MONTHS関数
SYSDATE SYSDATE関数
12 12ヵ月後を表す整数
'YEAR' 西暦の単位で切り捨てるように指定する日付書式フォーマット
'DDD' 年はじめからの日数を表示する日付書式フォーマット
29 SYSDATE-7 なし 今日から1週間前の日付
30 TRUNC(SYSDATE, 'DAY') SYSDATE SYSDATE関数 今週の先頭日(日曜日)の日付
'DAY' 日付を週の先頭日(日曜日)の単位で切り捨てるように指定する日付書式フォーマット
31 TO_NUMBER(TO_CHAR(LAST_DAY(SYSDATE), 'DD')) TO_CHAR TO_CHAR関数 今月の日数
LAST_DAY LAST_DAY関数
SYSDATE SYSDATE関数
'DD' 月はじめからの日数を表示する日付書式フォーマット
32 TO_TIMESTAMP(tstampstr [, datefmt]) tstampstr 日付を表す文字列、または日付を表す文字列を返す演算式や関数 TIMESTAMP型の日付データ
datefmt 日付書式フォーマット(省略可)
33 TO_TIMESTAMP_TZ(tstampstr [, datefmt]) tstampstr 日付を表す文字列、または日付を表す文字列を返す演算式や関数 TIMESTAMP WITH TIME ZONE型の日付データ
datefmt 日付書式フォーマット(省略可)
34 EXTRACT(datekey FROM {d|interval}) datekey 日時フィールド 日付型もしくは期間型のデータから取り出した、指定した日時フィールドの値
d 日付型のデータ、または日付型のデータを返す演算式や関数
interval 期間形のデータ、または期間型のデータを返す演算式や関数
35 SYS_EXTRACT_UTC(date_with_timezone) date_with_timezone TIMESTAMP WITH TIME ZONE型またはTIMESTAMP WITH TIME ZONE型を返す演算式や関数 UTCに変換したTIMESTAMP WITH TIME ZONE型の日付データ
36 NUMTODSINTERVAL(n, datekey) n 数値、または数値を返す演算式や関数 INTERVAL DAY TO SECONDリテラル
datekey nの単位を表す日時フィールド('DAY'、'HOUR'、'MINUTE'、'SECOND')
37 TO_DSINTERVAL(intervalstr) intervalstr 期間を表す文字列、または期間を表す文字列を返す演算式や関数 INTERVAL DAY TO SECONDリテラル
38 NUMTOYMINTERVAL(n, datekey) n 数値、または数値を返す演算式や関数 INTERVAL YEAR TO MONTHリテラル
datekey nの単位を表す日時フィールド('YEAR'もしくは'MONTH')
39 TO_YMINTERVAL(intervalstr) intervalstr 期間を表す文字列、または期間を表す文字列を返す演算式や関数 INTERVAL YEAR TO MONTHリテラル
<< 戻る 
R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box | RIKOの保管庫