現在の日付/時刻を返します。
@Now( flags ; serverNames )
flags
キーワードまたはキーワードリスト。オプション。
serverNames
文字列または文字列リスト。オプション。サーバー名またはサーバー名のリストです。このパラメータは [SERVERTIME] を指定した場合に適用されます。
now
日時または日時リスト。ローカルコンピュータ、現在のデータベースが存在するサーバー、または指定したサーバーの現在の日時です。次の「使用法」を参照してください。
@Now では、以下の場合にローカルコンピュータの日時が取得されます。
[SERVERTIME] を指定し、serverNames を指定しないとき、現在のデータベースが存在するサーバーの日時が取得されます。
[SERVERTIME] と serverNames を指定した場合は、指定したサーバーの日時が取得されます。
serverNames に指定したサーバーから時間を取得できない場合、[LOCALTIMEONERROR] を指定していなければエラーが発生します。
@Now を列式や選択式で使用すると、アプリケーションの処理効率が低下する場合があります。また、ビューの更新状態を示すマークが常に表示されるようになります。
@Now 関数は、1/100 秒の精度で現在の時間を返します。ただし、計算結果フィールドで現在の時間を指定するために @Now を使用すると、秒未満の値は常に秒単位に切り上げられるため、現在の時間が 1 秒進むことがあります。これを回避するには、@Now の代わりに次の式を使用します。
timenow := @Now;
@Date(@Year(timeNow);@Month(timeNow);@Day(timeNow);@Hour(timeNow);@Minute(timeNow);@Second(timeNow))
@Now
@Prompt([Ok];
"Server time";
@Implode("Snapper" : "Tornado" + " " +
@Text(@Now([ServerTime] : [LocalTimeOnError];
"Snapper" : "Tornado")); @Char(13)))
LotusScript® 言語の Now 関数