SAS中的mdy函数是否可以接受字符和数值?

时间:2014-03-15 04:44:15

标签: date sas

我想知道SAS中的mdy功能会接受哪些数据。

具体来说,我可以提交mdy函数:

mdy("01", 01, 1960),并获得0

文档无益:它说:“(函数)从月,日和年值返回SAS日期值。”

如果SAS没有抱怨数据类型,这是因为它正在进行隐式字符到num转换吗?或者只是接受char数据?

1 个答案:

答案 0 :(得分:1)

documentation非常清楚MDY函数需要参数的数值,可以是变量或常量。

是的,如果您提供字符值,它们将在执行前转换为数字。除非您已关闭警告消息,否则您的SAS日志将有相应的注释。