如何发现某一天是否是工作日

时间:2011-03-14 22:08:27

标签: date language-agnostic

是否有一些图书馆,模式或常用方式处理工作日?我的意思是,是否有一些相对较好的方式来了解某一天是工作日而不是周末,假期等?

另外,假设有这样的事情,发现这一天是否有一些“细节”会有帮助吗?例如,在巴西,我们只在星期三的下午工作。是否有某种灵活的框架来处理这些变化?

我可以毫无困难地实现这种业务逻辑,但我不想重新发明轮子,其他用户的建议可能会有所帮助。此外,这似乎是一个非常复杂的问题。

提前致谢!

3 个答案:

答案 0 :(得分:3)

如果您使用的是Java编程,可以使用: Non-working day and Holiday Handler Algorithms

答案 1 :(得分:2)

我认识的大多数人使用calendar table来做这种事情。我的表包含80多个国家/地区的信息

答案 2 :(得分:1)

Google有一些您可能会使用的日历。

例如,检查一下:http://www.google.com/calendar/feeds/en.brazilian%23holiday%40group.v.calendar.google.com/public/basic

您必须使用自己的Google帐户进行浏览,并且可能会对使用情况进行一些许可限制,但信息存在。