日付書式オプション

TOSTRING と TODATE 変換オプションには、さまざまな書式オプションが備わっています。

TOSTRING 書式作成

TOSTRING は日付値を取り、それを文字列として表現します。オプションの書式指定パラメータでは、作成する文字列の構造を定義します。たとえば、日付情報が「1998-APR-02」の場合、結果の文字列の書式を「April 2, 1998」にすることができます。

(指定の日付について、1 年のうちのある日または週を返す書式を除いた)任意の書式の組み合わせでも使用できます。たとえば、TOSTRING (1998-APR-02, ‘MONTH DD, YY’) では、値「APRIL 02, 98」が返されます。

リレーショナル データベース管理システムを使用する場合は、データ ストアは、要求を実行するためにネイティブ(組み込み)関数を使用できないことがあります。このような場合、プログラムは変換を行いますが、データ ストアが変換を行う場合よりも時間がかかることがあります。

TODATE 書式作成オプション

TODATE は、日付または時刻を表す文字列値を取り、これを日付オブジェクトに変換します。オプションの書式指定パラメータによって、文字列の日付を表すのに使用われる書式が定義されます。たとえば、日付 April 2, 1998 を含む文字列の場合、書式指定には Month DD, YYYY が含まれている必要があります。次の表に、利用できる書式設定オプションの概要を示します。

短縮形 説明
YY 2 桁の数字として年を定義します。たとえば、07 です。
YYYY 4 桁の数字として年を定義します。たとえば、2007 です。
MONTH 大文字の名前を使用して月を定義します。たとえば、APRIL です。
month 小文字を使用して月を定義します。たとえば、april です。
Month 頭文字を大文字にして月を定義します。たとえば、April です。
MON 3 文字の大文字の短縮形を使用して月を定義します。たとえば、APR です。
mon 3 文字の小文字の短縮形を使用して月を定義します。たとえば、apr です。
MM 2 つの数字の短縮形を使用して月を定義します。たとえば、04 です。
DAY 大文字の名前を使用して曜日を定義します。たとえば、FRIDAY です。
day 小文字の名前を使用して曜日を定義します。たとえば、friday です。
Day 頭文字を大文字にして曜日を定義します。たとえば、Friday です。
DY 大文字の短縮形を使用して曜日を定義します。たとえば、FRI です。
dy 小文字の短縮形を使用して曜日を定義します。たとえば、fri です。
DD[偏角距離] 2 つの数字の短縮形を使用して日を定義します。たとえば、06 です。
hh24 [0-24]の範囲の数を使用して時間を定義します。
hh12 [0-12]の範囲の数を使用して時間を定義します。
hh 既定の表現を使用して時間を定義します(既定では、hh24)。
mm 分を定義します。
ss 秒を定義します。
ms ミリ秒を定義します。
am|pm 午前と午後の指定を使用します。

正午は 12:00 p.m. と呼ばれることがよくあります。真夜中は、1 日の開始として 12:00 a.m. と呼ばれることがよくあります。

この書式を考慮するのは、時間範囲[1-12] (書式 hh12)で使用する場合のみです。