currentFormattedGregorianDate

システム変数 VGVar.currentFormattedGregorianDate は、長いグレゴリオ暦形式で現在のシステム日付を格納します。この値は、システム変数がプログラムで参照されるたびに自動的に更新されます。

COBOL プログラムの場合、EGL ランタイム・サービスのシステム管理者がインストール時に形式を設定します。

Java™ プログラムでは、次の Java ランタイム・プロパティーに形式が指定されています。
  vgj.datemask.gregorian.long.NLS
NLS
Java ランタイム・プロパティー vgj.nls.code に指定されている NLS (各国語サポート)。このコードは、targetNLS ビルド記述子オプションにリストされているコードの 1 つです。大文字の英語 (コ ード ENP) はサポートされていません。

vgj.nls.code の詳細については、『Java ランタイム・プロパティー (詳細)』を参照してください。

vgj.datemask.gregorian.long.NLS に指定される形式 には、dd (日数)、MM (月数)、yyyy (年数) のほか、区切り文字として使用される文字 (d、M、y、および数字を除く) を含んでいます。形式は、dateMask ビルド記述子オプション内に指定できます。デフォルトの形式は、ロケールごとに異なります。

VGVar.currentFormattedGregorianDate は、assignment または move 文内のソースとして、または、return または exit 文内の引数として使用できます。

この長いグレゴリオ暦の日付形式が、SQL データベース・マネージャーに対し て指定された日付形式と同一であることを確認してください。この 2 つの形式が一致していれば、VGVar.currentFormattedGregorianDate を指定することにより、データベース・マネージャーが想定する形式で日付が生成されます。

VGVar.currentFormattedGregorianDate には、以下のような特性があります。
プリミティブ型
CHAR
データ長
10
複数のセグメントにわたって値が保管されるかどうか
いいえ

  myDate = VGVar.currentFormattedGregorianDate;
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.