2016-07-26 2 views
1

一部の国では、月曜日から金曜日までの就業日と月曜日から土曜日までの就業日を使用しています。この情報を地域設定などで.NETで取得することは可能ですか?国/地域コード(ISO)でビジネス/就業日を取得するにはどうすればよいですか?

+0

これはExcelの質問なのでしょうか? – BSMP

+0

interrestingの読んで[ここ](http://stackoverflow.com/a/1044782/4558029) – lokusking

答えて

0

この種の作業には、データベースまたはXMLファイルを使用できます。私が知る限り、.NETフレームワーク自体にはこの種の情報はありません。たとえば、CultureInfoクラスから実際に取得したい場合は、Decorator、Extensionメソッド、またはサブクラス(CultureInfoクラスは封印されていません)を使用してデータベースを呼び出すことができます。また、同じ手段(たとえば、IsWorkDay()拡張メソッドまたはプロパティを持つ)の1つを使用してカレンダークラスに追加することもできます。

このアプローチの利点は、後で他の地域情報を必要とすると決定した場合、簡単に拡張できることです。

もちろん、欠点は手作業によるデータ入力が多いことです。

関連する問題