2015-07-13 38 views
0

对于面向波兰客户的网站,我遇到了日期格式问题。输入日历条目时,它将切换月份和日期。例如它会在9月7日而不是7月9日进入。在波兰语中格式化日期时出现的问题

的问题似乎是一个datetime.parse声明如下

DateTime.Parse(txtCalendarDate.Text) 

这理应使用当前的文化,这是波兰。波兰人有正确的一天/一个月,为什么它切换它们?

请协助。

+0

'txtCalendarDate.Text' _exactly_的值是什么,你的CurrentCulture是什么? –

+0

09/07/2015。目前的文化是pl-PL –

+0

为什么不使用'txtCalendarDate.Value'这是_already_'DateTime'? –

回答

0

我终于通过执行System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern = “DD/MM/YYYY” 解决了这一;在我的global.asax中。对于波兰语,这是yyyy/MM/dd