楼主: DARKMIKE
1406 4

[有偿编程] 有一个关于日期函数的小问题 [推广有奖]

  • 0关注
  • 0粉丝

本科生

68%

还不是VIP/贵宾

-

威望
0
论坛币
328 个
通用积分
1.0500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
240 点
帖子
16
精华
0
在线时间
190 小时
注册时间
2015-3-18
最后登录
2023-11-22

50论坛币
问题是这样的:
我的数据是月度数据,放到sas当中就直接变成精确到日的日期格式了。sas当中有没有没有精确到月的日期格式,有的话代码是多少,如何变换成月度日期格式呢?例如:2000/07.因为之后要通过日期格式计算时间间隔,所以需要更改成月度数据!

关键词:日期函数 小问题 月度数据 时间间隔 有没有
沙发
superguy333 发表于 2017-12-15 22:24:26 |只看作者 |坛友微信交流群
上传你的时间数据表

使用道具

藤椅
Strive、 发表于 2017-12-18 18:30:46 |只看作者 |坛友微信交流群
put date yymon6.;       02JUN

put date yymon7.;       2012JUN

使用道具

板凳
superguy333 发表于 2017-12-18 21:05:55 |只看作者 |坛友微信交流群
上图上数据,不清楚你在问什么!

使用道具

报纸
齐一 在职认证  发表于 2017-12-19 12:02:23 |只看作者 |坛友微信交流群
首先回到你的问题,可以生成新的变量,然后用informat来确定新的变量的格式,yymon6.(2楼的答案)即可完成。

但是,为什么一定要用时间格式呢?用数值型也能解决问题。比如2013年7月与2008年4月的间隔;
(2013-2008)*12+(7-4)*1
2013可以采用substr(201307,1,4)*1来截取嘛
不就可以解决了么?

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 13:48