私はDOJ(参加日)という変数を持ち、その値は10JAN12:00:00:00です 日付のみを保持したい(つまり10JAN12)どうすればいいですか?SASで日付変数をトリミングする方法は?
注:DOJはDATETIME18です。本来は。
ありがとうございました。
私はDOJ(参加日)という変数を持ち、その値は10JAN12:00:00:00です 日付のみを保持したい(つまり10JAN12)どうすればいいですか?SASで日付変数をトリミングする方法は?
注:DOJはDATETIME18です。本来は。
ありがとうございました。
を行います。日時は秒で、日付は日数です。 datepart()
機能を使用して曜日に変換する必要があります。
DOJ = datepart(DOJ);
それが日付として表示されるように、次にフォーマットを変更:
format DOJ date9.;
datepart()
機能は、すべての日付がSASによって内部的に数値として格納されている仕事
を[日付としてSAS 9.3 DATETIME VARIABLE FORMAT]の可能な重複(https://stackoverflow.com/questions/17179801/sas-9-3-datetime-variable-format-date) – david25272
これを行う必要がある理由によって異なります。別の方法で表示するだけの場合は、DOJを 'dtdate7 'とフォーマットします。これは、datetimeをddmmmyy(たとえば10JAN12)として表示します。それ以外の場合は、提供された回答ごとに 'datepart'を使います – Longfish