2

SASでこれをキャストするには"01-Oct-2012 12:23:43.324"どうすればよいdatetimeですか?

4

2 に答える 2

4

DATETIME情報はその文字列を読み取ります

new_var=input(datestring,datetime24.);
format new_var datetime24.;
于 2013-03-21T13:01:58.580 に答える
0

その日時の形式を読み取る単一の情報はないと思います...したがって、それを日時コンポーネントに分割し、dhms関数を使用して日時値を作成します。

データがあります;
  datestring = "01-Oct-2012 12:23:43.324";
走る ;

データが欲しい;
  セットがあります;

  dt = input(scan(datestring、1、'')、?? date11。);
  tm = input(scan(datestring、2、'')、?? time14。);
  dttm = dhms(dt、0,0、tm);

  フォーマットdtdate9。tm time14.3 dttm datetime24.3;
走る ;
于 2013-03-21T11:57:32.333 に答える