1

Some countries use work days Monday to Friday and some Monday - Saturday. Is it possible to retrieve this information through regional settings or similar in .NET?

4

1 回答 1

0

对于这种事情,您可以只使用数据库或 XML 文件。据我所知,.NET 框架本身不会有这种信息。例如,如果您真的想从 CultureInfo 类中获取它,您总是可以使用装饰器、扩展方法或子类(CultureInfo 类不是密封的)并让它调用您的数据库。您也可以通过一种相同的方式将它添加到 Calendar 类中(例如,具有 IsWorkDay() 扩展方法或属性)。

这种方法的优点是,如果您决定稍后需要其他区域信息,则可以很容易地进行扩展。

当然,缺点是需要大量手动数据输入。

于 2016-07-26T17:44:23.303 回答