2013-06-24 52 views
0

如果我有一個輸入的char喜歡:轉換角色迄今在SAS

JULY 3, 2013 

我怎樣才能把它變成在SAS一個date type數據?這是我到目前爲止已經試過:

input(trim(t1.date), MMDDYY10.) 

然而,這只是給了我.中的所有條目。

回答

4

這似乎是工作

data have; 
dt="July 3, 2013"; 
run; 

PROC SQL noprint; 
CREATE TABLE want AS 
SELECT input(dt,ANYDTDTE20.) as new_date format=mmddyy10. 
FROM have; 
QUIT; 
+1

事實上,這實際上只是用來讀取它的方式,缺少手工編碼(即將其分解並將其轉換爲正常格式)。 [documentation](http://support.sas.com/documentation/cdl/en/leforinforref/63324/HTML/default/viewer.htm#n04jh1fkv5c8zan14fhqcby7jsu4.htm)給出了一個這樣的例子,並且指出了「none」等效信息。 – Joe