TIME関数
数値のSAS時間値として現在時刻を返します。
カテゴリ: |
日付と時間 |
操作: |
TIMEZONE=システムオプションの値が、タイムゾーン名またはタイムゾーンIDに設定されている場合、この関数に返される日付値と時間値は、タイムゾーンにより決定されます。
|
例
例1: 現在の時間の表示
SAS assigns CURRENT
a SAS time value that corresponds to 14:32:00 if the following statements
are executed exactly at 2:32 PM:
current=time();
put current=time.;
例2: America/Los_Angelesタイムゾーンの時間値の決定
この例では、TIME関数がTIMEZONE=システムオプションの値に基づく値を返す方法を示します。
option timezone='America/Los_Angeles';
data _null_;
t1=time();
put t1=nltimap15.;
run;
SASは次の結果をログに書き込みます。
t1=11:10:24 AM
例3: Europe/Londonタイムゾーンの時間値の決定
この例では、TIME関数がTIMEZONE=システムオプションの値に基づく値を返す方法を示します。
option timezone='Europe/London';
data _null_;
t2=time();
put t2=nltimap15.;
run;
SASは次の結果をログに書き込みます。
t2=07:11:08 PM
Copyright © SAS Institute Inc. All rights reserved.