我收到此错误" 字符串未被识别为有效的DateTime ",代码如下:
DateTimeOffSet dt=new DateTimeOffset(Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy hh:mm tt")));
Run Code Online (Sandbox Code Playgroud)
它适用于DEV环境,但不适用于生产环境.
有人可以建议上面的代码有什么问题吗?
谢谢.
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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8715 次 |
| 最近记录: |