sas - 在SAS中将数字转换为日期格式
问题描述
我有的
我有一个名为Release_Date的列/变量,长度为 8,格式为 11。和信息格式 11。
该列中的观察结果为YYYYMMDD SAS 实际上将它们读取为纯数字
我想要的是
我想将这些观察结果转换为 DD/MM/YYYY 格式,格式和信息格式为 DDMMYY10。
例子
Release_Date 是20180612然后我想要12/06/2018
任何有关这方面的帮助将不胜感激
解决方案
- 转换为字符
- 回读日期
确保变量不同,因为 SAS 不允许您更改变量类型
releaseDate_NUM = input(put(Release_Date, 8. -l), yymmdd10.);
推荐阅读
- javascript - fetch 返回 ReadableStream 作为错误主体。如何获取该流的内容?
- excel - Python、Selenium、Pandas DataFrame 和 Excel
- google-sheets - 在数组中查找,返回同一行,左侧两列
- php - 从服务器上的文件夹中读取文件
- xcode - Xcode 11 beta 4:SwiftUI 预览和构建阶段 agvtool 不兼容?
- javascript - 如何以反应形式存储布尔值?
- c++ - 相关 C++ 类中多态性的最佳实践?
- c# - 我可以将 Visual Studio 配置为允许调试步骤进入 NuGet 包吗?
- typescript - 如何为具有子级和父级的实体创建域模型
- java - 从 Excel 中读取表格数据并显示 Java 中唯一组合的列数