楼主: rjqfd
5326 5

日期相减得到工作日的帖子求解 [推广有奖]

  • 3关注
  • 0粉丝

等待验证会员

小学生

35%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
36 点
帖子
4
精华
0
在线时间
5 小时
注册时间
2012-11-24
最后登录
2013-4-25

提示: 受到警告  Imasasor 问题不清楚,请给部分原始数据或原始数据截 ... 2012-12-26 22:15

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
data tmp2;
set tmp1;
second = input(d1,yymmdd8.);
first= input(d2,yymmdd8.);
intvalue=intck('weekday',first,second);
run;

这个日期得到的是排除双休得到的天数

如果我的两个时间是到的分的要怎么样才能计算出有多少天没有在双休日里面。

求解!  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:工作日 weekday Second First Input 工作日

沙发
新人2012 发表于 2012-12-26 23:52:30 |只看作者 |坛友微信交流群
请参阅
朱世武编著的,SAS编程与金融建模。里面有节代码计算,考虑和不考虑节假晶,再计算日期数的,我懒得去翻书了。

使用道具

藤椅
playmore 发表于 2012-12-27 08:25:18 |只看作者 |坛友微信交流群
日期时间型变量,即DATETIME20.
要先用DATEPART函数取得日期
然后才能参与日期类函数的运算
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

板凳
a6566792 在职认证  发表于 2012-12-27 09:33:38 |只看作者 |坛友微信交流群
这是一个小学数学的问题。。.
data tmp2;
set tmp1;
second = input(d1,yymmdd8.);
first= input(d2,yymmdd8.);
intvalue=intck('weekday',first,second);
a=int(intvalue/7);
b=mod(intvalue/7);
c=weekday(first)+b;
if c<7 then tureday=a*5+b;
else if c=7 then tureday=a*5+b-1;
else if c>7 then tureday=a*5+b-2;
else tureday=. ;
run;

使用道具

报纸
rjqfd 发表于 2012-12-27 10:54:16 |只看作者 |坛友微信交流群
a6566792 发表于 2012-12-27 09:33
这是一个小学数学的问题。。.
data tmp2;
set tmp1;
我是要得到2个到分的日期之间工作日的天数!

使用道具

地板
a6566792 在职认证  发表于 2012-12-27 12:01:18 |只看作者 |坛友微信交流群
rjqfd 发表于 2012-12-27 10:54
我是要得到2个到分的日期之间工作日的天数!
turedate 计算出来不就是工作天数吗(每七天算五个工作日)

使用道具

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

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

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

GMT+8, 2024-5-12 09:21