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

和希金森

我正在尝试从SAS(ccyymm)中的数字字段获取月份的最后一天

例如201401将为2014年1月31日。

我已经设法将字段显示为日期类型字段(尽管仍显示为ccyymm),并且在 PROC SQL SELECT statement

year_month_field INFORMAT YYMMN6. AS year_month_date

我认为我从另一个提出的问题中找到了一些代码,一旦我能获得完整的日期,该代码应该给我该月的最后一天。

INTNX ( MONTH , year_month_date , 1) -1 

这样行吗?如果没有其他建议,将不胜感激。

用户名

请注意,根据yyyymm是字符型还是数字型变量,如何将yyyymm转换为下面的“每月的最后一天” MMMYYYY格式之间的差异。

data test;
yyyymm_character='201401';
yyyymm_numeric=201401;

date1=intnx('month', input(yyyymm_character, yymmn6.), 1)-1;
date2=intnx('month', input(put(yyyymm_numeric,6.), yymmn6.), 1)-1;
format date1 date2 date9.;
/*date1=date2=31jan2014*/
run;

或者,您可以使用intnx函数的内置选项将任何输入日期自动设置为相应月份的最后一天。'e'如下所示使用

data test;
yyyymm_character='201401';
yyyymm_numeric=201401;

date1=intnx('month', input(yyyymm_character, yymmn6.), 0, 'e');
date2=intnx('month', input(put(yyyymm_numeric,6.), yymmn6.), 0,'e');
format date1 date2 date9.;
/*date1=date2=31jan2014*/
run

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取此日期格式CCYY-MM-DDThh:mm:ss.sss-hh:mm

来自分类Dev

日期从DD / MM / YYYY HH:MM:SS转换为YYYYMM

来自分类Dev

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

来自分类Dev

将SAS日期值转换为Java YYYY-MM-DD

来自分类Dev

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

来自分类Dev

熊猫-将数据月yyyymm转换为日期时间yyyy-mm-dd

来自分类Dev

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

来自分类Dev

SAS数字日期格式为dd / mm / yy

来自分类Dev

将日期转换为dd-mm

来自分类Dev

将日期转换为DD / MM / YYYY

来自分类Dev

熊猫将mm / dd / yyyy hh:mm转换为日期

来自分类Dev

将MM / DD / YYYY格式的日期转换为MySQL日期

来自分类Dev

将MM / DD / YYYY格式的日期转换为MySQL日期

来自分类Dev

在SQL Server中将YYYYMM格式转换为YYYY-MM-DD

来自分类Dev

“ mm / dd / yyyy hh:mm:ss”的SAS格式和信息是什么?

来自分类Dev

Coldfusion日期转换将yyyy-mm-dd:hh:mm:ss转换为日期和时间

来自分类Dev

将日期时间的集合转换为yyyy-mm-dd

来自分类Dev

在Java中将dateTime转换为dd / mm / yy格式的日期

来自分类Dev

如何将日期转换为`mm / dd / yyyy`格式

来自分类Dev

Excel-将日期从yymmdd转换为dd / mm / yy

来自分类Dev

将以毫秒为单位的日期转换为dd / mm / yyyy

来自分类Dev

将ISO日期转换为yyyy-mm-dd格式

来自分类Dev

SQL将周数转换为日期(dd / MM)

来自分类Dev

数据框列中的日期转换为MM / DD / YYYY

来自分类Dev

需要将日期时间转换为dd / mm / yyyy

来自分类Dev

javascript将日期格式转换为dd / mm / yyyy

来自分类Dev

Excel-将日期从yymmdd转换为dd / mm / yy

来自分类Dev

SQL将周数转换为日期(dd / MM)

来自分类Dev

将整数转换为日期时间(dd:hh:mm:ss)

Related 相关文章

  1. 1

    如何获取此日期格式CCYY-MM-DDThh:mm:ss.sss-hh:mm

  2. 2

    日期从DD / MM / YYYY HH:MM:SS转换为YYYYMM

  3. 3

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

  4. 4

    将SAS日期值转换为Java YYYY-MM-DD

  5. 5

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

  6. 6

    熊猫-将数据月yyyymm转换为日期时间yyyy-mm-dd

  7. 7

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

  8. 8

    SAS数字日期格式为dd / mm / yy

  9. 9

    将日期转换为dd-mm

  10. 10

    将日期转换为DD / MM / YYYY

  11. 11

    熊猫将mm / dd / yyyy hh:mm转换为日期

  12. 12

    将MM / DD / YYYY格式的日期转换为MySQL日期

  13. 13

    将MM / DD / YYYY格式的日期转换为MySQL日期

  14. 14

    在SQL Server中将YYYYMM格式转换为YYYY-MM-DD

  15. 15

    “ mm / dd / yyyy hh:mm:ss”的SAS格式和信息是什么?

  16. 16

    Coldfusion日期转换将yyyy-mm-dd:hh:mm:ss转换为日期和时间

  17. 17

    将日期时间的集合转换为yyyy-mm-dd

  18. 18

    在Java中将dateTime转换为dd / mm / yy格式的日期

  19. 19

    如何将日期转换为`mm / dd / yyyy`格式

  20. 20

    Excel-将日期从yymmdd转换为dd / mm / yy

  21. 21

    将以毫秒为单位的日期转换为dd / mm / yyyy

  22. 22

    将ISO日期转换为yyyy-mm-dd格式

  23. 23

    SQL将周数转换为日期(dd / MM)

  24. 24

    数据框列中的日期转换为MM / DD / YYYY

  25. 25

    需要将日期时间转换为dd / mm / yyyy

  26. 26

    javascript将日期格式转换为dd / mm / yyyy

  27. 27

    Excel-将日期从yymmdd转换为dd / mm / yy

  28. 28

    SQL将周数转换为日期(dd / MM)

  29. 29

    将整数转换为日期时间(dd:hh:mm:ss)

热门标签

归档