楼主: stanhsu
601 2

[问答] 请教各位高手关于sas时间格式的问题~ [推广有奖]

  • 0关注
  • 0粉丝

本科生

93%

还不是VIP/贵宾

-

威望
0
论坛币
18 个
通用积分
0.0150
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
39372 点
帖子
6
精华
0
在线时间
240 小时
注册时间
2017-9-22
最后登录
2024-4-25

楼主
stanhsu 在职认证  发表于 2022-8-18 12:13:10 |只看作者 |坛友微信交流群|倒序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如一个列下有三种不同的格式,要怎么在新的一列转换成一样的新格式?谢谢
原格式如下:
11-01-2011
11/01/2011
11 01 2011

新格式:
11/01/2011
11/01/2011
11/01/2011



二维码

扫码加我 拉你入群

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

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


沙发
橙红的果士 学生认证  发表于 2022-8-18 16:15:50 |只看作者 |坛友微信交流群
适用于年月日的相对位置固定的情况,如果不固定,则忽略以下代码。
  1. data test;
  2.         input var $10.;
  3. cards;
  4. 11-01-2011
  5. 11/01/2011
  6. 11 01 2011
  7. ;
  8. run;

  9. data want ;
  10.         set test;
  11.         actual_date=input(substr(var,7,4)||'/'||substr(var,1,2)||'/'||substr(var,4,2),YYMMDD10.);
  12.         format actual_date MMDDYY10.;
  13. run;
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
stanhsu + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
stanhsu 在职认证  发表于 2022-8-18 23:49:42 |只看作者 |坛友微信交流群
橙红的果士 发表于 2022-8-18 16:15
适用于年月日的相对位置固定的情况,如果不固定,则忽略以下代码。
谢谢! 我没考虑到要先转换成sas时间,再format,
而是直接format 所以出错!

使用道具

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

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

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

GMT+8, 2024-4-25 22:27