在ASP.NET web.config全球标记中设置日期格式?
发布时间:2020-12-16 07:15:04 所属栏目:asp.Net 来源:网络整理
导读:在我们的web.config中,我使用以下标记来确定ASP.NET网站的界面语言. globalization enableClientBasedCulture="true" culture="auto:en-GB" uiCulture="auto:en"/ 这按预期工作:客户端请求特定的本地化获取它,其他人都很高兴地看着en-GB设置. 由于公司政策,
在我们的web.config中,我使用以下标记来确定ASP.NET网站的界面语言.
<globalization enableClientBasedCulture="true" culture="auto:en-GB" uiCulture="auto:en"/> 这按预期工作:客户端请求特定的本地化获取它,其他人都很高兴地看着en-GB设置. 由于公司政策,我需要为每个人将日期格式更改为ISO 8601标准格式(YYYY-MM-DD).这可能在web.config的中心位置,还是我需要在每个实例中手动更改? 另外:在将界面限制为英语时,是否可以获得此日期格式? 解决方法
您应该使用CultureAndRegionInfoBuilder来创建自己的文化
class Program { static void Main(string[] args) { CultureInfo ci; CultureAndRegionInfoBuilder cib = null; try { // Create a CultureAndRegionInfoBuilder object named "x-en-GB". Console.WriteLine("Create and explore the CultureAndRegionInfoBuilder...n"); cib = new CultureAndRegionInfoBuilder( "x-en-GB",CultureAndRegionModifiers.None); // Populate the new CultureAndRegionInfoBuilder object with culture information. ci = new CultureInfo("en-GB"); ci.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd"; //ci.DateTimeFormat.FullDateTimePattern = "yyyy-MM-dd"; //ci.DateTimeFormat.LongDatePattern = "yyyy-MM-dd"; //... //... cib.LoadDataFromCultureInfo(ci); // Populate the new CultureAndRegionInfoBuilder object with region information. RegionInfo ri = new RegionInfo("GB"); cib.LoadDataFromRegionInfo(ri); Console.WriteLine("Register the custom culture..."); cib.Register(); } catch (Exception e) { Console.WriteLine(e); } Console.WriteLine("Create and explore the custom culture...n"); ci = new CultureInfo("x-en-GB"); //Thread.CurrentThread.CurrentCulture = ci; //Thread.CurrentThread.CurrentUICulture = ci; Console.WriteLine(DateTime.Now.ToString(ci)); Console.ReadLine(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何从Date对象减去一个月?
- asp.net-mvc – 如何从ASP.NET MVC 3中的授权过滤器中排除一
- asp.net-mvc-3 – 使用razor更改验证错误输入的CSS类
- asp.net – Web.config – 自定义错误页面无效
- asp.net – 表单身份验证可以忽略returnUrl
- asp.net-core – 身份aspnet核心微服务
- asp.net – MVC3 Razor – 到期页面
- 对RESTful API的异步请求是否应该有单独的URI?
- 在Asp.Net MVC View中使用dropdownlistfor和foreach?
- asp.net-core – .NET Core的静态代码分析工具
推荐文章
站长推荐
热点阅读