c# - 字符串未被识别为有效的日期时间

标签 c# javascript

我卡在这里为什么我在本地正确运行我的项目但是当我上传到服务器时出现这个错误。

我就这样过去了。

///////////////////in js///////////////////
'&dFrom='+Ext.getCmp('txtDateFrom').getValue().dateFormat('m/d/Y')
'dTo=' + Ext.getCmp('txtDateTo').getValue().dateFormat('m/d/Y')


///////////////////in c/////////////////////
 DateTime dFrom;
 DateTime dTo;
 dFrom = Convert.ToDateTime(Request.Params["dFrom"]);
 dTo = Convert.ToDateTime(Request.Params["dTo"]);

最佳答案

这是文化问题

尝试使用 ParseExact:

DateTime.ParseExact(Request.Params["dFrom"], "MM/dd/yyyy", CultureInfo.InvariantCulture)

希望这对您有所帮助。

关于c# - 字符串未被识别为有效的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5675286/

相关文章:

c# - NuGet 更新后的 FileLoadException

c# - 可以在 SQLBulkCopy 之后取回主键 ID 吗?

javascript - HTML 复选框每组一次选择一个

javascript - 将姓氏更改为数字,从而关联并显示图像

c# - 如何在 MVC 中发布项目列表

c# - 统一工厂注入(inject)

c# - XNA 2d 街机游戏 Sprite 跟随

javascript - PhotoSwipe 视频

javascript - 使用ajax 提交表单。将 url 变量传递给 cfc 中的 coldfusion 函数

javascript - 比较 MongoDB 中的两个未排序集合