在SAS中将非标准日期转换为SAS日期

艾丽夫·Y

我的数据中有一个日期变量。变量中的值格式不正确。我想将它们转换为SAS日期格式,如datetime9。

日期

2013年11月2日10:00 AM
2012年10月6日11:00 AM
2002年8月26日18:00 PM
2012年3月22日07:00 AM

DomPazz

有一些功能需要了解。

  1. scan(str,n)-从字符串中提取第n个单词。

  2. catt(str1,str2,str3)-连接字符串。

  3. input(str,informat)-使用informat将字符串转换为数字

  4. dhms(d,h,m,s)-日时分秒。日期加上时间部分等于日期时间。

也是DDMONYYYYinformat =date9.

HH:MM <AM|PM> 是信息= time.

所以...

data test;
format date $20.;
date = "Nov 2 2013 10:00AM"; output;
date = "Oct 6 2012 11:00AM"; output;
date = "Aug 26 2002 18:00PM"; output;
date = "Mar 22 2012 07:00AM"; output;
run;

data test;
set test;
format day date9. time time. date2 datetime.;
day = input(catt(scan(date,2),scan(date,1),scan(date,3)),date9.);
time = input(scan(date,4),time.);
date2 = dhms(day,hour(time),minute(time),second(time));
run;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SAS中将非标准日期转换为SAS日期

来自分类Dev

在Oracle中将非标准数字日期值转换为DATE

来自分类Dev

在R中转换非标准日期

来自分类Dev

在R中转换非标准日期

来自分类Dev

在SAS中将字符日期转换为数字

来自分类Dev

在SQL Server中转换非标准日期时间字段

来自分类Dev

使用php将非标准日期字符串转换为mysql日期时间字符串

来自分类Dev

如何在SAS中将日期值从天转换为季度

来自分类Dev

如何在SAS proc SQL中将字符转换为日期

来自分类Dev

在直通 SQL 中将 Oracle 日期转换为 SAS

来自分类Dev

解析非标准日期格式

来自分类Dev

使Excel识别非标准日期格式

来自分类Dev

SAS值无法转换为Teradata日期

来自分类Dev

在dplyr中将汇总函数转换为非标准评估NSE

来自分类Dev

SAS 日期转换

来自分类Dev

R中非标准日期因子的新列

来自分类Dev

如何在Excel中解析非标准日期格式?

来自分类Dev

Kibana中日期直方图的非标准间隔

来自分类Dev

R中非标准日期因子的新列

来自分类Dev

将SAS数字日期转换为日期时间格式

来自分类Dev

如何在SAS中将日期格式dmyyyy转换为dd.mm.yyyy?

来自分类Dev

如何在Postgres(Amazon redshift)中将sas日期格式从ins转换为int?

来自分类Dev

将数字sas日期转换为熊猫中的datetime

来自分类Dev

yyyymm转换为完整的日期(dd / mm / ccyy)-SAS

来自分类Dev

将非标准化间隔分为五分钟的算法-Python / SAS

来自分类Dev

SAS日期到类别和日期的转换

来自分类Dev

如何在 webout 文件中将 sas 二进制日期时间转换为 dd/mm/yyyy

来自分类Dev

将标准化 Int 转换为不从 0 开始的非标准化 Int

来自分类Dev

将 SAS 宏日期变量转换为 SAS HiveQL 的 yyyy-mm-dd 格式

Related 相关文章

热门标签

归档