SAS中文论坛
标题:
请教一个关于时间格式的转换的问题,急急急~
[打印本页]
作者:
shiyiming
时间:
2008-1-11 17:05
标题:
请教一个关于时间格式的转换的问题,急急急~
数据集a中包含一个变量,变量名为dtime,观测值均为29nov2007:09:25:00 ,03dec2007:10:23:50 这种格式,如何将观测中的日期,比如29nov2007和03dec2007去掉呢?仅仅保留时间,如09:25:00,10:23:50?谢谢!
作者:
shiyiming
时间:
2008-1-11 19:04
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
timepart function
作者:
shiyiming
时间:
2008-1-11 21:31
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
谢谢waterlwh,可否告知timepat function 的具体含义和用法?
作者:
shiyiming
时间:
2008-1-11 23:35
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
timepart(datetime型变量)--------作用就是取出变量后面的时间部分;
datepart(datetime型变量)--------作用就是取出后变量前面的日期部分;
作者:
shiyiming
时间:
2008-1-12 11:23
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
3q~~
作者:
shiyiming
时间:
2008-1-12 12:31
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
还是不会用timepart function,
data a;
set sasuser.detail;
keep dtime;
timepart(dtime);
run;
我这样写了,但是运行出错,byes帮我改改好不~~谢谢
作者:
shiyiming
时间:
2008-1-16 20:53
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
你要看看你的dtime是什么格式的吧。
说不定是文本格式的,如果是的话,timepart()就不work了啊。
it's just my conjecture.... for ur reference.
作者:
shiyiming
时间:
2008-1-16 22:03
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
上次没有好好回答你,我把示例代码附上吧,但愿对你有用:
data time;
input x datetime18.;
format x datetime18.;
cards;
29nov2007:09:25:00
03dec2007:10:23:50
;
data time2;
set time;
y=timepart(x);
format y time8.;
run;
[quote="pligly":247vkt28]数据集a中包含一个变量,变量名为dtime,观测值均为29nov2007:09:25:00 ,03dec2007:10:23:50 这种格式,如何将观测中的日期,比如29nov2007和03dec2007去掉呢?仅仅保留时间,如09:25:00,10:23:50?谢谢![/quote:247vkt28]
作者:
shiyiming
时间:
2008-1-17 14:59
标题:
Re: 请教一个关于时间格式的转换的问题,急急急~
谢谢,已经明白了~~ <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2