我收到此错误“字符串未被识别为有效的日期时间”,代码如下:
DateTimeOffSet dt=new DateTimeOffset(Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy hh:mm tt")));
它适用于开发环境,但不适用于生产环境。
有人可以建议上面的代码有什么问题吗?
谢谢。
Convert.ToDateTime 使用有关 DateTime 格式的当前区域性信息。
尝试这样的事情:
string format = "dd/MM/yyyy hh:mm tt";
string stringDate = DateTime.Now.ToString(format, CultureInfo.InvariantCulture);
DateTime dateTime = DateTime.ParseExact(stringDate, format, CultureInfo.InvariantCulture);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)