どの GeneXus エクスプレッション (ルール、条件、プロシージャー、式など) でも、ANSI/ISO (AAAA-MM-DD HH:MM:SS) 形式の日付定数と日付/時刻定数を使用できます。
<date>::= [ 0-9 ] {1,4}"/" [ 0-9 ] {1,2}"/" [ 0-9 ] {1,2} | [ 0-9 ] {1,4}"." [ 0-9 ] {1,2}"." [ 0-9 ] {1,2} | [ 0-9 ] {1,4}"-" [ 0-9 ] {1,2}"-" [ 0-9 ] {1,2}
<hms>::= [ 0-9 ] {1,2} [ ap ] | [ 0-9 ] {1,2}":" [ 0-9 ] {1,2} [ ap ] ? | [ 0-9 ] {1,2}":" [ 0-9 ] {1,2}":" [ 0-9 ] {1,2} [ ap ] ?
<constant> ::= "#"<date>"#" | "#"<date> <hms>"#" | "#"<hms>"#"
これらの定数は、ルール、イベント、およびプロパティで使用できるほか、パーサーを必要とする任意のコードエディションでも使用できます。
日付値の割り当て:
&InitialDate=#2007-01-01#
日付/時刻値の割り当て:
&InitialDateTime=#07-1-1 11:15a#
時刻値の割り当て:
&InitialTime=#11a#
定数を使用すると、変数や項目属性を簡単に初期化できます。また、以前のバージョンと同様、定数は必要に応じて CTOD や TTOC などの文字変換関数の代わりに使用することができます。
注: