作者orz0857orz (Nose)
看板Statistics
標題[程式] SAS $CHAR10轉日期
時間Thu Aug 16 00:16:52 2018
[軟體程式類]:
SAS EG
[程式問題]:
儲存格格式轉換
[軟體熟悉度]:
新手(一個多月)
[問題]:
https://i.imgur.com/oeopWdw.jpg
想麻煩大家幫我看看
像是id_birthday與id_out_date
雖然儲存格內容都是日期
顯示方式皆為YYYY-MM-DD
(如2018-01-01)
但是一個格式為字串$CHAR10.
一個格式為YYMMDD10.
想請問要怎麼將字串的日期更改為YYMMDD10.的格式
若直接手動在格式輸入YYMMDD10.
log日誌會顯示
Character expression requires a character format
----------
現在的想法是將$CHAR10.的日期
使用substr的方式
使年月日在不同欄位
例如
YYYY MM DD
2017 06 08
2012 05 06
2016 12 11
但是我還是無法使其拼湊在同一個欄位變成日期格式
想請問大家我該怎麼處理比較好
麻煩大家了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.247.170
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1534349815.A.956.html
※ 編輯: orz0857orz (223.137.247.170), 08/16/2018 00:17:08
1F:推 west1996: 產生新變數,公式=input(id_birthday,yymmdd10.),再把新 08/16 21:43
2F:→ west1996: 變數的格式設成yymmddd10.即可 08/16 21:44