Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 实时服务器问题上的日期转换_Asp.net_.net_Vb.net_Parsing_Datetime - Fatal编程技术网

Asp.net 实时服务器问题上的日期转换

Asp.net 实时服务器问题上的日期转换,asp.net,.net,vb.net,parsing,datetime,Asp.net,.net,Vb.net,Parsing,Datetime,我有一个web应用程序,当在开发中工作时是可以的,但要投入使用它就不起作用了 这种情况与日期有关。用户通过文本以英国格式输入日期,我使用DateTime.ParseExact(txtDate.text,“dd-MM-yyyy”,Nothing)告诉日期数据类型日期必须保持英国样式。正如我所说,在开发过程中一切都很好,但是当它开始使用时,它会说字符串不是有效的日期时间格式 我试过Convert.ToDateTime和各种各样的东西,但就是不起作用 有人有什么建议吗?我怀疑live server上的

我有一个web应用程序,当在开发中工作时是可以的,但要投入使用它就不起作用了

这种情况与日期有关。用户通过文本以英国格式输入日期,我使用DateTime.ParseExact(txtDate.text,“dd-MM-yyyy”,Nothing)告诉日期数据类型日期必须保持英国样式。正如我所说,在开发过程中一切都很好,但是当它开始使用时,它会说字符串不是有效的日期时间格式

我试过Convert.ToDateTime和各种各样的东西,但就是不起作用


有人有什么建议吗?

我怀疑live server上的区域性设置与开发人员机器上的区域性设置不同

:

如果提供程序是空引用(Visual Basic中没有),则使用当前区域性

因此,您需要指定不变量文化,请尝试以下操作:

DateTime.ParseExact(datetimeString, "dd/MM/yyyy", 
    System.Globalization.CultureInfo.InvariantCulture)

是的,但我加了那个,它吐出来了,但我现在自己用另一种方式解决了。谢谢anyhow@Andy5-吐出来?错误是什么?你是怎么解决的?