4530 6

关于时间日期的格式 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

48%

还不是VIP/贵宾

-

威望
0
论坛币
432 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
481 点
帖子
77
精华
0
在线时间
66 小时
注册时间
2017-2-23
最后登录
2022-1-27

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. data a;
  2.         input date $ 1-51;
  3.         cards;
  4. 2012-01-19T11:30
  5. 2011-12-22T11:15
  6. 2012-03-08T08:15
  7. ;
  8. run;
  9. data b;
  10.         set a;
  11.         date1=scan(date,1,'T');
  12.         date2=input(date1,anydtdte.);
  13.         format date2 date9.;
  14. run;
复制代码
我要将2012-01-19T11:30这样的格式转化成date9.我写的程序只能将一部分转化成功,像第三行就没有成功,想问问大家这是为什么?或者你们有什么更好的程序

最后的结果如图1:
1):
4.png
二维码

扫码加我 拉你入群

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

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

关键词:anydtdte format Input cards FORMA 程序

已经写出能正确出来的程序 如图2
2)
  1. data a;
  2.         input date $ 1-51;
  3.         cards;
  4. 2012-01-19T11:30
  5. 2011-12-22T11:15
  6. 2012-03-08T08:15
  7. ;
  8. run;
  9. data b;
  10.         set a;
  11.         date1=scan(date,1,'T');
  12.         date2=input(date1,yymmdd10.);
  13.         format date2 date9.;
  14. run;
复制代码

但是还是想知道,我原来写的为什么会有值不出现

使用道具

藤椅
zwnSAS121 发表于 2017-2-24 09:09:56 |只看作者 |坛友微信交流群
date2=input(date1,yymmdd10.);后面的输入格式anydtdte.要求是date1的输入格式yymmdd10.

使用道具

zwnSAS121 发表于 2017-2-24 09:09
date2=input(date1,yymmdd10.);后面的输入格式anydtdte.要求是date1的输入格式yymmdd10.
可是我之前的程序确实date1是yymmdd10.格式啊

使用道具

zwnSAS121 发表于 2017-2-24 09:09
date2=input(date1,yymmdd10.);后面的输入格式anydtdte.要求是date1的输入格式yymmdd10.
可是我之前的程序确实date1是yymmdd10.格式啊

使用道具

地板
mingfeng07 学生认证  发表于 2017-2-24 17:44:18 |只看作者 |坛友微信交流群
你没发现你之前出来的结果也有问题吗,第一行date2结果应该是19JAN2012,第二行同理,第三行出不来是因为,第三行的第九个数字是0.你在用anydtdte格式时,选择了它默认读取的字符长度9,因此你读取到的实际只有前9位,这就是你出现上述结果的原因。避免这种结果的做法是: date2=input(date1,anydtdte10.);

使用道具

mingfeng07 发表于 2017-2-24 17:44
你没发现你之前出来的结果也有问题吗,第一行date2结果应该是19JAN2012,第二行同理,第三行出不来是因为, ...
没有注意到,新手表示讲解的很仔细,受用

使用道具

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

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

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

GMT+8, 2024-4-27 08:24