我在 vb.net 中有以下日期解析:
Dim SDate As Date = Format("yyyy-MM-dd", date1)
它在开发中运行良好,但是当我在IIS .Net v(4.0)中托管应用程序时,它给了我以下内容:
Conversion from string 2012-06-28 to type 'Date' is not valid.
.....
我尝试了许多形式的日期解析,它们在开发中都运行良好
但是当我在 IIS 中托管它们时,它总是给我错误
提前谢谢,,,
使用方法之一 - Date.Parse
、Date.TryParse
、Date.ParseExact
将字符串解析为日期类型。
我找到了关于我问题的好文章
http://lesession.blogspot.com/2008/07/wrong-date-format-on-your-iis-website.html
解决方案是将以下内容放在 web.config 中:
<globalization culture="en-GB"/>