SAS中文论坛

标题: 新手请教:如何转换日期格式 [打印本页]

作者: shiyiming    时间: 2010-3-6 13:38
标题: 新手请教:如何转换日期格式
我的sas数据集中有两个日期,要进行比较产生新的变量,如before=date1<date2;
但是我的date1是date9.格式,而date2是yymmdd10.格式的,怎么转换后进行比较产生新变量,并保留数据集中其他变量及观测值呢?谢谢指点,急!!!
作者: shiyiming    时间: 2010-3-6 14:37
标题: Re: 新手请教:如何转换日期格式
自己解决了,,,汗哪--!
作者: shiyiming    时间: 2010-3-7 01:45
标题: Re: 新手请教:如何转换日期格式
比较两个日期还要进行转换?不会是,不转不错,一转就不对了吧?
作者: shiyiming    时间: 2010-3-7 16:08
标题: Re: 新手请教:如何转换日期格式
日期是以数值的形式存储的,日期间的比较就是数值间的比较,格式不会影响其间的比较,这就如同[color=#0000FF:2ea8yxl7]2=2.00[/color:2ea8yxl7]一样,格式不同,但一样比较呀!
作者: shiyiming    时间: 2010-3-8 07:32
标题: Re: 新手请教:如何转换日期格式
呵呵,确实比较基础的问题,汗啊,楼主可以学习一下BASE方面的内容,加深对SAS Date和Time数据存储和format等的理解。

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




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2