楼主: AdrianLim
2333 3

[有偿编程] 日期格式的修改 [推广有奖]

  • 0关注
  • 0粉丝

初中生

52%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
32 点
帖子
5
精华
0
在线时间
27 小时
注册时间
2015-10-27
最后登录
2018-5-22

10论坛币
我从国泰安上面下载的数据日期为2006-10这样的字符形式,也就是$7。希望能够改成20061001或者200610的日期型,应该怎么变成呢?我试了很多方法,包括一开始format yymmdd7.(因为有七个字符),结果显示出来都只有一个点“.”

关键词:format FORMA 结果显示 form 国泰安
沙发
豆豆尖 学生认证  发表于 2017-11-20 17:42:27 |只看作者 |坛友微信交流群
你的原始数据是什么形式的,如果是excel的,可以直接修改为日期型再导入

使用道具

藤椅
lovexialulu 发表于 2017-11-22 16:42:11 |只看作者 |坛友微信交流群
date_=compress(date,'-');

使用道具

板凳
superguy333 发表于 2017-11-23 20:58:14 |只看作者 |坛友微信交流群
是这个意思吗:
data _NULL_;
D1='2006-10-01';
D2=INput(D1, YYMMDD10.);
D3=PUT (D2,YYMMDD10.);
PUT D1;
PUT D2;
PUT D3;
RUN;

运行结果:
2006-10-01
17075
2006-10-01

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 21:25