SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 819|回复: 4
打印 上一主题 下一主题

求助:很菜的SAS时间函数问题---我刚入门

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-2-21 15:23:28 | 只看该作者

求助:很菜的SAS时间函数问题---我刚入门

请高手指点一下
不知道为什么,我用today()  算出今天的年份总是1993年,日期没错。

data;
  ttt=today();
  tt=0;
  format tt ttt mmddyy10.;
  put tt= ttt=;
run;

希望各位走过路过的大侠们能够指点一下,前天刚开始学SAS,没想到这么个小问题就想不通了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-2-21 20:11:01 | 只看该作者

Re: 求助:很菜的SAS时间函数问题---我刚入门

我也运行了一下,真是tt=01/01/1960 ttt=07/21/1993
我解释不了,你说tt为什么是01/01/1960 ?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-2-21 20:18:06 | 只看该作者

Re: 求助:很菜的SAS时间函数问题---我刚入门

tt是sas系统默认的第一天,即1960年1月1号
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2009-2-23 16:27:27 | 只看该作者

Re: 求助:很菜的SAS时间函数问题---我刚入门

用DATE()试试看,这个是当前系统日期,另外sysdate是sas 启动的日期,看你要选什么了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2009-2-23 17:40:36 | 只看该作者

Re: 求助:很菜的SAS时间函数问题---我刚入门

D版8
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-5 10:24 , Processed in 0.083194 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表