如何将SAS中的日期转换为YYYYMMDD数字格式

坎米尔

在test_1表中,该my_date字段为“ DATE9”。格式。
我想将其转换为形式为的纯数字格式(数字长度8)YYYYMMDD
我也很想在proc sql语句中执行此操作。

到目前为止,这就是我所拥有的。
显然,我需要一些东西来操纵my_date字段。

rsubmit;
proc sql;
    CREATE TABLE test_2 AS      
    SELECT
        my_date
    FROM
        test_1
    ;
quit;    
endrsubmit;

仅供参考:我发现很难理解SAS中的各种方法。

需要说明的是,该字段实际上应该是数字,而不是字符字段或日期。

如果您希望字段存储的值2014123131DEC2014,你可以这样做:

proc sql;
  create table want as
   select input(put(date,yymmddn8.),8.) as date_num
     from have;
quit;

input(..)把东西变成数字,put(..)把东西变成字符串。在这种情况下,我们首先put使用您想要的格式(yymmddn8.为YYYYMMDD,不带分隔符),然后input使用8.使用,这是我们正在读取的字符串的长度。

通常,应该这样做;将日期存储为字符串表示形式的数字是一个非常糟糕的主意。尝试保持日期格式不变,因为一旦学习它们就更容易使用它们,并且SAS会很乐意与其他数据库一起使用它们的日期类型。如果要使用“ 20141231”表示形式(例如,将其放入文本文件中),请使其成为字符变量。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何将日期转换为“ ccyymmddhhmmss”格式?

来自分类Dev

如何将Javascript日期转换为iOS日期格式

来自分类Dev

无法使用SSIS将Excel中的mm / dd / yyyy转换为csv yyyymmdd日期格式

来自分类Dev

AngularJS如何将字符串“ yyyyMMdd”转换为日期

来自分类Dev

如何将日期时间转换为时间格式

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何将日期转换为Ym格式而无天

来自分类Dev

如何将多种日期格式转换为`as.posixct`?

来自分类Dev

如何将数据框转换为日期时间格式

来自分类Dev

如何将整列转换为日期格式?

来自分类Dev

如何将日期转换为格式为YYYYMMDD的字符串?

来自分类Dev

如何将内部数字日期转换为访问日期/时间格式?

来自分类Dev

如何将日期转换为mysql日期格式

来自分类Dev

如何将Javascript日期转换为iOS日期格式

来自分类Dev

如何将数字字符串转换为日期格式

来自分类Dev

如何将矢量数字5位数字转换为日期格式

来自分类Dev

如何将日期转换为YYYYMMDD?

来自分类Dev

如何将未安排的日期转换为R中的默认日期格式

来自分类Dev

如何将Excel日期dd / mm / yy转换为数字格式,例如01011994

来自分类Dev

如何将数字转换为美元格式

来自分类Dev

如何将类似/ Date(1490914800000 + 0100)/的日期格式转换为php中的mysql datetime格式?

来自分类Dev

将日期格式转换为 'YYYYMMDD'

来自分类Dev

如何将存储在变量中的日期转换为 jquery 中的日期格式?

来自分类Dev

如何将获取日期转换为 yyyymmdd 格式?

来自分类Dev

将 201811 转换为 yyyymmdd 20181101 格式的日期

来自分类Dev

如何将字符串格式日期 yyyymmddThhmmss.sss 转换为 Bash 中的日期?

来自分类Dev

如何将包含日期 (YYYYMMDD) 的数字变量转换为 POSIXct 格式变量

Related 相关文章

  1. 1

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

  2. 2

    如何将日期转换为“ ccyymmddhhmmss”格式?

  3. 3

    如何将Javascript日期转换为iOS日期格式

  4. 4

    无法使用SSIS将Excel中的mm / dd / yyyy转换为csv yyyymmdd日期格式

  5. 5

    AngularJS如何将字符串“ yyyyMMdd”转换为日期

  6. 6

    如何将日期时间转换为时间格式

  7. 7

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

  8. 8

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

  9. 9

    如何将日期转换为Ym格式而无天

  10. 10

    如何将多种日期格式转换为`as.posixct`?

  11. 11

    如何将数据框转换为日期时间格式

  12. 12

    如何将整列转换为日期格式?

  13. 13

    如何将日期转换为格式为YYYYMMDD的字符串?

  14. 14

    如何将内部数字日期转换为访问日期/时间格式?

  15. 15

    如何将日期转换为mysql日期格式

  16. 16

    如何将Javascript日期转换为iOS日期格式

  17. 17

    如何将数字字符串转换为日期格式

  18. 18

    如何将矢量数字5位数字转换为日期格式

  19. 19

    如何将日期转换为YYYYMMDD?

  20. 20

    如何将未安排的日期转换为R中的默认日期格式

  21. 21

    如何将Excel日期dd / mm / yy转换为数字格式,例如01011994

  22. 22

    如何将数字转换为美元格式

  23. 23

    如何将类似/ Date(1490914800000 + 0100)/的日期格式转换为php中的mysql datetime格式?

  24. 24

    将日期格式转换为 'YYYYMMDD'

  25. 25

    如何将存储在变量中的日期转换为 jquery 中的日期格式?

  26. 26

    如何将获取日期转换为 yyyymmdd 格式?

  27. 27

    将 201811 转换为 yyyymmdd 20181101 格式的日期

  28. 28

    如何将字符串格式日期 yyyymmddThhmmss.sss 转换为 Bash 中的日期?

  29. 29

    如何将包含日期 (YYYYMMDD) 的数字变量转换为 POSIXct 格式变量

热门标签

归档