asp.net-mvc – ASP.NET MVC文化更改日期时间格式
发布时间:2020-12-16 09:36:55 所属栏目:asp.Net 来源:网络整理
导读:我有一个带有EF项目的ASP.NET MVC 4.当用户登录时,我正在改变当前的线程文化. 的Global.asax.cs protected void Application_BeginRequest(object sender,EventArgs e) { CultureInfo objculture = new CultureInfo(Helios.MvcApplication.Lang); //Lang = e
我有一个带有EF项目的ASP.NET MVC 4.当用户登录时,我正在改变当前的线程文化.
的Global.asax.cs protected void Application_BeginRequest(object sender,EventArgs e) { CultureInfo objculture = new CultureInfo(Helios.MvcApplication.Lang); //Lang = en-US,ro-RO,fr-FR //DateTimeFormatInfo objDTFI = objculture.DateTimeFormat; //objDTFI.ShortDatePattern = "dd.MM.YY"; //objDTFI.DateSeparator = "."; //objculture.DateTimeFormat = objDTFI; objculture.NumberFormat.CurrencyDecimalSeparator = "."; objculture.NumberFormat.NumberDecimalSeparator = "."; Thread.CurrentThread.CurrentUICulture = objculture; Thread.CurrentThread.CurrentCulture = objculture; } DateTime.cshtml //我的日期时间的EditorTemplate @model System.DateTime? @Html.TextBox("",String.Format("{0:d}",Model.HasValue ? Model : DateTime.Today),new { @class = "datefield" }) <link rel="stylesheet" href="http://code.jquery.com/ui/1.8.20/themes/base/jquery-ui.css" type="text/css" media="all" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script src="http://code.jquery.com/ui/1.8.20/jquery-ui.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $(".datefield").datepicker({ changeMonth: true,changeYear: true,firstDay: 1,dateFormat: 'dd.mm.yy' }); }); 如果我使用:String.Format(“{0:yyyy-MM-dd}”或String.Format(“{0:MM-dd-yyyy}”它可以工作,但如果我使用String.Format(“{0: dd.MM.yyyy}“它不起作用. 问:如何针对每种文化/语言将日期时间格式更改为“dd.MM.yyyy”? 解决方法
老问题,但对于其他需要更改字符串格式的人而言,无论当前的文化如何:
DateTime.Today.ToString("dd.MM.yyyy",CultureInfo.InvariantCulture) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在更新面板中自动上传文件到服务器第一次不起作
- asp.net-mvc – 我应该选择云吗?
- .net – VBPROJ / CSPROJ
- asp.net-mvc – MVC错误 – 传入字典的模型项目的类型为“S
- asp.net-mvc – 在ASP.NET MVC Preview 4中使用路由引擎进行
- ASP.NET Core 2.0 WebApi全局配置及日志实例
- asp.net – Crystal Report Viewer – 以编程方式限制文件格
- .net – 设置可用于AppFabric缓存的内存量
- asp.net core 使用 TestServer 来做集成测试
- asp.net – jQuery无法在我的主机上运行?