将文本ddmmyyyyy转换为SAS日期,格式为Date9

时间:2019-05-06 09:19:08

标签: sas

我有一个文本列,其数据格式为“ dd.mm.yyyy”。我需要将其转换为SAS Date,格式为Date9。

char singleQuote = '\'';

我做了以下操作,但返回丢失。

mydate(text format)       newdate(Date format)
06.02.2019                06FEB2019
09.02.2019                09FEB2019

然后将其格式化为Date9。但是结果丢失了。

有人可以告诉我我在做什么错吗?

致谢

1 个答案:

答案 0 :(得分:1)

我发现如果我将格式ddmmyy8而不是date7设置为有效,就可以了。

input(compress(t1.'Interaction Date'n, '.'), ddmmyy8.)

然后将其格式设置为Date9。