楼主: laplacce
3508 3

[原创博文] SAS 时间informat 格式求助 [推广有奖]

  • 3关注
  • 0粉丝

教授

13%

还不是VIP/贵宾

-

威望
0
论坛币
3108 个
通用积分
14.0057
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
492 点
帖子
798
精华
0
在线时间
952 小时
注册时间
2009-7-26
最后登录
2023-6-26

楼主
laplacce 发表于 2011-8-1 10:23:10 |AI写论文
10论坛币
如何将 20110728 23:19:44 这个格式的文本在SAS中读取为timestamp格式?

好像这个不是SAS标准的时间日期格式。

最佳答案

bobguy 查看完整内容

See the log below. 105 data _null_; 106 Timestamp=input('20110728 23:19:44',b8601dt.); 107 put Timestamp= datetime.; 108 run; Timestamp=28JUL11:23:19:44 NOTE: DATA statement used (Total process time): real time 0.00 seconds cpu time 0.00 seconds
关键词:informat informa inform format FORMA 如何

沙发
bobguy 发表于 2011-8-1 10:23:11
See the log below.

105  data _null_;
106  Timestamp=input('20110728 23:19:44',b8601dt.);
107  put Timestamp= datetime.;
108  run;

Timestamp=28JUL11:23:19:44
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds

藤椅
laplacce 发表于 2011-8-8 11:49:01
LS 太强大了 不过b8601dt. 是什么格式 怎么得出的?能否给个解释?

多谢

板凳
yugao1986 发表于 2011-8-8 14:41:59
laplacce 发表于 2011-8-8 11:49
LS 太强大了 不过b8601dt. 是什么格式 怎么得出的?能否给个解释?

多谢
详情请参考:《SAS® 9.2 Language Reference: Dictionary, Fourth Edition》第1198页。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
laplacce + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

三人行必有我师

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 20:35