SAS中的日期模式匹配

SAS中的日期模式匹配,sas,pattern-matching,Sas,Pattern Matching,数据集打开日期中有一个变量(格式为datetime19,即2019年11月8日:01:05:01等) 我需要对开张日期进行一次模式检查 验证obs如何以datetime19以外的格式显示日期。 只是我需要在开放日申请模式检查。。有效的格式是datetime19。当前变量的类型和格式是什么?你已经试过什么了?以下是变量的日期时间19的说明。格式,但我们需要设置对变量应用检查的过程。。因此,需要验证所有OB中的一个在同一日期19。格式。我尝试使用dictionary.columns并找到了变量的格式

数据集打开日期中有一个变量(格式为datetime19,即2019年11月8日:01:05:01等) 我需要对开张日期进行一次模式检查 验证obs如何以datetime19以外的格式显示日期。
只是我需要在开放日申请模式检查。。有效的格式是datetime19。

当前变量的类型和格式是什么?你已经试过什么了?以下是变量的日期时间19的说明。格式,但我们需要设置对变量应用检查的过程。。因此,需要验证所有OB中的一个在同一日期19。格式。我尝试使用dictionary.columns并找到了变量的格式。但对于数据集中的每个obsA变量来说,所有观测值只能有一种格式是没有帮助的。数值变量(无论附加何种格式)总是有数字。您是否正在尝试检查这些数字对于日期时间值是否合理?您正在尝试分析字符变量吗?或者您正在尝试分析文本文件中的内容?一旦您应用了该格式,就太晚了。您必须首先将数据作为字符字段导入,然后检查结构,很可能使用正则表达式。或者,如果返回错误,可以使用INPUT()假定它是格式和捕获。