0
我有两个日期变量:
A,其格式为30APR2013
B,其格式为04/2011。SAS两个时间属性之间的月份
我要计算这两个时间和使用的月份:Month_Diff=INTCK('MONTH',A, B);
这是错误的,只会传回失踪的差值。
我有两个日期变量:
A,其格式为30APR2013
B,其格式为04/2011。SAS两个时间属性之间的月份
我要计算这两个时间和使用的月份:Month_Diff=INTCK('MONTH',A, B);
这是错误的,只会传回失踪的差值。
首先,确保它们都是DATE
类型。我认为他们是SAS应该抛出一个错误 - 但验证。
主要问题是您的论点不正确。
该文档指出开始日期在结束日期之前。在你的情况应该是这样的:Month_Diff = INTCK('MONTH',B,A);
刚一说明当月不是时间的规范措施。你最好计算几天并进行某种转换。 – Reeza