楼主: 注销···
2645 0

[程序分享] sas 不用today() 函数或&sysdate. 获取系统时间的方法 [推广有奖]

  • 1关注
  • 1粉丝

硕士生

56%

还不是VIP/贵宾

-

威望
0
论坛币
605 个
通用积分
26.0092
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
316 点
帖子
110
精华
0
在线时间
231 小时
注册时间
2012-3-11
最后登录
2022-7-1

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
原理是通过x 命令把系统时间写到一个txt文件中,再读取这个文件

  1. options noxwait;

  2. %macro get_sys_datetime;
  3. x 'cd d:';
  4. x 'echo %date:~0,4%%date:~5,2%%date:~8,2% %time% >now.txt';
  5. data _null_;
  6. infile "d:\now.txt" firstobs=1 dsd;
  7. input today : [dollarsign] 1 - 8   now : [dollarsign]  10 - 20;
  8. call symput("sys_today",today);
  9. call symput("sys_now",now);
  10. run;
  11. %mend;

  12. %get_sys_datetime;
  13. %put &sys_today. &sys_now.;
复制代码


把[dollarsign] 换成$
二维码

扫码加我 拉你入群

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

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

关键词:Today Toda Day ODA datetime sas 系统时间

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

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

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

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