【发布时间】:2016-08-28 13:09:19
【问题描述】:
我在全球化部分的 web.config 中设置了文化。资源文件正确加载(对于翻译的单词)。但是当我想显示星期几时,它不能根据 web.config 中的文化工作,而是使用服务器文化。
如何根据 web.config 中设置的文化而不是网络服务器文化获取星期几?
(再次重申:我对资源文件没有任何问题。)
web.config 中的文化设置:
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
uiCulture="ar"
culture="ar"
/>
显示日期的代码:
var culture = new System.Globalization.CultureInfo( "ar" );
var day = culture.DateTimeFormat.GetDayName( DateTime.Today.DayOfWeek );
dayOfWeekLbl.Text = day;
我在我的 C# 代码中设置了文化,它可以工作。但我希望代码使用 web.config 中的文化。
我没有为资源文件编写任何代码,它适用于 web.config 中的设置。
【问题讨论】:
-
编辑您的问题并从您设置文化的 web.config 添加代码。
标签: c# asp.net date culture dayofweek