我正在研究需要爲一段時間設置規則的應用程序。該公司有不同的分支機構,每個分支機構都可以設定自己的規則(例如,一個分支上午8點30分開始工作,下午17點30分結束,午餐暫停30分鐘;另一分支開始9點,結束時間19點,停頓1小時。 ..).Net - 一天中的時間
所以我需要定義一個類(我們現在稱之爲WorkingDayDefinition
),其中開始和結束實際上並不是DateTime
,因爲它們沒有特別指向任何特定的日子。 目前我在C#中看到的唯一選項是使用Timespan
來設置從一天開始的持續時間,因此下午8.30是TimeSpan(8,30,0)
將被添加到日期的哪一天。
這是C#中的最佳做法嗎?
我搜索了第三方庫,可以幫助我,但到目前爲止,我最好的選擇是這樣的一個:
http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
不是嚴格什麼,我需要