全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
17184 19
2014-12-01
比如2008-01,是字符型的,如何把它转成日期型的,这样-1它才能自动变成2007-12

我知道如果是2008-01-02的话,可以用
format date yymmdd10.;
date=input();

来做。

但是关键是月度的话,就跑不出来,求高手解答,谢谢!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-12-1 19:11:38
日期计算用intnx函数。

复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-1 19:52:13
Tigflanker 发表于 2014-12-1 19:11
日期计算用intnx函数。
您好,非常感谢您的回复。

可能是我表述不太清楚,我其实不需要日期计算,只是希望能把字符型的“2009-01”转换成日期型格式的“2009-01”,也就是说双击它出现的格式应该是类似yymmn6.或者yymmd7.这样的。

我已经想的焦头烂额了,请再指教,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-1 19:58:45
Tigflanker 发表于 2014-12-1 19:11
日期计算用intnx函数。
我原本的表格里面有一列月度的日期,我用:

data test;
set test;
format date yymmn6.;
date=input(noday,yymmn6.);
run;

运行错误,没有办法把字符型的“2009-01”变成日期型的格式
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-1 20:33:09
xiamiyouyu 发表于 2014-12-1 19:58
我原本的表格里面有一列月度的日期,我用:

data test;
好像没有听说只有年和月的日期格式,你在哪有见过吗?

感觉用一号来填补不行吗?或者说你的整体打算是什么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-12-1 22:25:00
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群