前のページ|次のページ

DATETIME関数

SAS日時値として現在の日時を返します。

カテゴリ: 日付と時間
操作: TIMEZONE=システムオプションの値が、タイムゾーン名またはタイムゾーンIDに設定されている場合、この関数に返される日付値と時間値は、タイムゾーンにより決定されます。

構文

DATETIME()

例1: DATETIME関数で秒数を返す

次の例では、1960年1月1日から現在の時間までの秒数を表すSAS値を返します。
when=datetime();
put when=;

例2: America/Los_Angelesタイムゾーンの日時値の決定

この例では、DATETIME関数がTIMEZONE=システムオプションの値に基づく日時値を返す方法を示します。
option timezone='America/Los_Angeles';
data _null_;
   dt1=datetime();
   put dt1=nldatm.;
run;
SASは次の結果をログに書き込みます。
dt1=07Nov2012:11:22:30

例3: Europe/Londonタイムゾーンの日時値の決定

この例では、DATETIME関数がTIMEZONE=システムオプションの値に基づく日時値を返す方法を示します。
option timezone='Europe/London';
data _null_;
   dt2=datetime();
   put dt2=nldatm.;
run;
SASは次の結果をログに書き込みます。
dt2=07Nov2012:19:26:50

関連項目:

前のページ|次のページ|ページの先頭へ