SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

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

新手请教:如何转换日期格式

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-3-6 13:38:58 | 只看该作者

新手请教:如何转换日期格式

我的sas数据集中有两个日期,要进行比较产生新的变量,如before=date1<date2;
但是我的date1是date9.格式,而date2是yymmdd10.格式的,怎么转换后进行比较产生新变量,并保留数据集中其他变量及观测值呢?谢谢指点,急!!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-3-6 14:37:16 | 只看该作者

Re: 新手请教:如何转换日期格式

自己解决了,,,汗哪--!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-3-7 01:45:34 | 只看该作者

Re: 新手请教:如何转换日期格式

比较两个日期还要进行转换?不会是,不转不错,一转就不对了吧?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2010-3-7 16:08:56 | 只看该作者

Re: 新手请教:如何转换日期格式

日期是以数值的形式存储的,日期间的比较就是数值间的比较,格式不会影响其间的比较,这就如同[color=#0000FF:2ea8yxl7]2=2.00[/color:2ea8yxl7]一样,格式不同,但一样比较呀!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2010-3-8 07:32:02 | 只看该作者

Re: 新手请教:如何转换日期格式

呵呵,确实比较基础的问题,汗啊,楼主可以学习一下BASE方面的内容,加深对SAS Date和Time数据存储和format等的理解。

format只影响时间数据的输出形式,并不影响他的存储形式,因为都是数值型的,所以可以直接比较
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-3 16:00 , Processed in 0.068088 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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