全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2130 2
2020-01-02
NOTE: Copyright (c) 2002-2010 by SAS Institute Inc., Cary, NC, USA.
NOTE: SAS (r) Proprietary Software 9.3 (TS1M2 DBCS3060)
      Licensed to NORTH CAROLINA STATE UNIVERSITY-SFA-T&R, Site 70012469.
NOTE: 该会话正在平台 W32_7PRO  上执行。



NOTE: Enhanced analytical products:

SAS/STAT 12.1, SAS/ETS 12.1, SAS/OR 12.1, SAS/IML 12.1, SAS/QC 12.1

NOTE: “SAS 初始化”所用时间:
      实际时间          1.47 秒
      CPU 时间          1.30 秒

1    option compress=yes validvarname=any sumsize=2048m;
2
3
4    data _null_;
5    format dt st et  yymmdd10.;
6    dt=intnx("Day","&sysdate"d,0);
7    st=intnx("month",dt,0,"b");
8    et=intnx("month",dt,0,"e");
9
10   call symput("dt",compress(dt));
11   call symput("yy" , put(year(dt),z4.));
12   call symput("mm" , put(month(dt),z2.));
13   call symput("dd" , put(day(dt),z2.));
14   call symput("ymd",compress("&yy.&mm.&dd."));
WARNING: 没有解析符号引用 YY。
WARNING: 没有解析符号引用 MM。
WARNING: 没有解析符号引用 DD。
15   call symput("st",st);
16   call symput("et",et);
17
18   run;

NOTE: 数值已转换为字符值,位置:(行:列)。
      10:27   15:18   16:18
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.02 秒
      CPU 时间          0.01 秒


19   %put &dt. &st. &et.  &yy. &mm. &dd. &ymd.;
-14609       -14610       -14580  1920 01 02 19200102


说明:今天一早发现2020年自动跑批因为系统默认日期全错了,无论是9.3还是9.1的系统日期都有问题,请大神帮忙看下,万分感谢!!

二维码

扫码加我 拉你入群

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

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

全部回复
2020-1-2 14:48:52
options yearcutoff=1930;
二维码

扫码加我 拉你入群

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

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

2020-1-6 19:09:19
l1i2n3i4n5g 发表于 2020-1-2 14:48
options yearcutoff=1930;
谢谢大神!

后来也找到一个方式,将"&SYSDATE"d 换面today() 也可以
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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