2011-03-14 46 views
5

有沒有一些圖書館,模式或常見的方式處理工作日?我的意思是,是否有一些相對較好的方式來知道某天是工作日而不是週末,假日等?如何發現某天是工作日

另外,假設有這樣的事情,是否有助於發現一天是否有一些「細節」?例如,在巴西,我們只能在星期三的下午工作。是否有某種處理這種變化的靈活框架?

我可以實現這種業務邏輯沒有任何困難,但我不想重新發明輪子和其他用戶的建議可以有所幫助。此外,這似乎是一個非常經常發生的問題。

在此先感謝!

+0

取決於你的位置,太 - 是週五工作日或不?星期日?? – 2011-03-14 22:18:56

+0

@marc_s這裏只有週六和週日是週末的日子。其實,我很驚訝,這不是全球範圍內的情況:)我會說一個好的答案將足夠靈活來處理這兩種情況。無論如何,週末很容易處理;有趣的部分是處理假期。 – brandizzi 2011-03-15 15:58:46

+1

一些中東國家星期五休息,但星期天工作 – SQLMenace 2011-03-15 16:48:32

回答

2

我認識的大多數人使用calendar table這種事情。我的桌子包含80多個國家的信息

+0

事實上,這是我可能使用的解決方案。 – brandizzi 2011-03-15 16:02:23

+0

玩得開心維護數據庫! :) – 2011-03-15 16:18:08

+1

@MikeEast ....美麗的部分是,我不維護它,運營團隊:-) – SQLMenace 2011-03-15 16:47:32

1

谷歌有一些日曆,你可能可以使用。

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

你必須使用你的谷歌帳戶來瀏覽他們可能有一些許可限制的使用情況,但信息是存在的。

+0

我想到了它,它似乎是一個好主意。然而,還有一些額外的問題需要解決。例如,在這裏我們有州和市政府的假期,通常會將假期從週四「移動」到週五,假期和週六之間「星期五」休息,派遣員工等等等等,我並不少見。我正在考慮使用一些外部數據源和數據庫表的混合解決方案,並尋找最終的工具或模式來幫助實施。 – brandizzi 2011-03-15 17:14:10

相關問題