作者tew (咖啡王子)
站内Statistics
标题Re: [问题] 请问一个SAS的功能
时间Sat Jan 31 22:02:52 2009
※ 引述《greenlibra (让现在为幸福铺路)》之铭言:
: 我想请问一个SAS的指令该如何写
: 有三笔资料代表的是日期
: 19970822 20001130 20090101 (YYYYMMDD文字变项)
: 现在只想要知道月份
: 那我该如何写
: 才能从这三笔资料中得到
: 08 11 01
: 感谢!
最近刚好在撰写SAS的书籍 (其实是讲义)
刚好有准备介绍时间函数
以下给你做个参考
y=year(date);
m=month(date);
d=day(date);
上列三个函数 可以分别帮你输出 年份 月份 和日期
反之 如果你有 y m d
利用下列指令
date=mdy(m,d,y);
format date yymmdd8.; /*不输入亦可 只是格式会很丑就是了*/
亦可将资料转换成你需要的日期变项
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.33.161
※ 编辑: tew 来自: 125.225.33.161 (01/31 22:03)
1F:推 greenlibra:感谢^^ 01/31 22:36
2F:推 bugle:没有yyyymmddw.这个format, 你是指yymmddx8 or yymmdd8 吧! 02/01 01:08
※ 编辑: tew 来自: 125.225.33.161 (02/01 02:23)
3F:→ tew:感谢楼上的指正 02/01 02:23
4F:推 jangwei:写书也!可以索取赠书吗? XDDDDDDDDDDDDDDD 02/01 08:53
5F:推 jwjeng:人家的书都还在写,你就来要赠书喔? 02/02 01:46
6F:→ tew:如果写得出来的话 XD 02/02 08:01
7F:→ tew:我再看看有没有机会吧 02/02 08:01