如何按国家/地区代码(ISO)获取业务/工作日?

时间:2016-07-26 17:21:53

标签: c# regional

有些国家/地区周一至周五以及周一至周六使用工作日。是否可以通过.NET中的区域设置或类似设备检索此信息?

1 个答案:

答案 0 :(得分:0)

您可以使用数据库或XML文件来处理此类事情。据我所知,.NET框架本身不会有这种信息。例如,如果您真的想从CultureInfo类中获取它,您可以始终使用Decorator,Extension方法或子类(CultureInfo类未密封)并让它调用您的数据库。您也可以通过其中一种方法将其添加到Calendar类中(例如,使用IsWorkDay()扩展方法或属性)。

这种方法的优点是,如果您以后决定要其他区域信息,那么扩展会很简单。

当然,缺点是手动数据输入很多。