重複の可能性:
文化に基づいて週末を見つける
特定の日付が平日か週末かを知るために .NET で利用できるロケール情報はありますか?
私は関数を使用します:
public Boolean IsWeekend(DateTime value, CultureInfo cultureInfo)
{
return (value.DayOfWeek == DayOfWeek.Saturday || value.DayOfWeek == DayOfWeek.Sunday);
}
ただし、一部のカルチャでは無効な結果が返されます。
.NET は、すべてのカルチャの週末をコンパイルする作業を既に完了していますか?