首页 > 解决方案 > 在SAS中将数字转换为日期格式

问题描述

我有的

我有一个名为Release_Date的列/变量,长度为 8,格式为 11。信息格式 11。

该列中的观察结果为YYYYMMDD SAS 实际上将它们读取为纯数字

我想要的是

我想将这些观察结果转换为 DD/MM/YYYY 格式,格式和信息格式为 DDMMYY10。

例子

Release_Date 是20180612然后我想要12/06/2018

任何有关这方面的帮助将不胜感激

标签: sas

解决方案


  • 转换为字符
  • 回读日期
  • 确保变量不同,因为 SAS 不允许您更改变量类型

    releaseDate_NUM = input(put(Release_Date, 8. -l), yymmdd10.);
    

推荐阅读