繁体   English   中英

错误:在C#中无法将字符串识别为有效的日期时间错误

[英]Error:string was not recognized as a valid datetime error in c#

错误:在C#中无法将字符串识别为有效的日期时间错误

但是我在服务器系统中使用相同的代码可以完美地工作,但是在我的本地我很错误

MTL_REQD_BY_DATE = Convert.ToDateTime(mtlReqDate.Split('-')[1] + "-" + mtlReqDate.Split('-')[0] + "-" + mtlReqDate.Split('-')[2])

日期格式在本地计算机上必须不同。

您的系统和服务器的文化似乎不同。

使用以下方法进行精确控制:

DateTime date = DateTime.ParseExact(mtlReqDate, "dd-MM-yyyy", CultureInfo.Current);

是DateTime.ParseExact方法的描述。

可在此处找到自定义日期和时间格式字符串的概述。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM