SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 739|回复: 2
打印 上一主题 下一主题

如何在计算两个时间点间隔的时候剔除其中的非工作日?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-8-28 09:36:18 | 只看该作者

如何在计算两个时间点间隔的时候剔除其中的非工作日?

比如需要计算9月15日到10月20日之间有多少个工作日,这中间需要剔除节假日和周末,用什么方法可以做到?
这只是举一个例,如果要计算整年或多年中任何两个时间点之间有多少个工作日的话,方法是否一样?还是可以用一个程序就可以
处理所有的情况?
谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-8-28 11:18:35 | 只看该作者

Re: 如何在计算两个时间点间隔的时候剔除其中的非工作日?

我个人认为,对中国节日的剔除是很困难的,单建一个节日表可能是最好的选择了
一是因为每年的节日日期都不一样,二是在每年国务院办公厅下发<部分节假日安排的通知>之前,没人知道第二年怎么放假
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-8-29 19:41:57 | 只看该作者

Re: 如何在计算两个时间点间隔的时候剔除其中的非工作日?

个人意见:

做一个表 指出所以的节假日 相当于一个对照表 后面应该就很好做了
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-4 01:35 , Processed in 0.070603 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表