为什么我有一个系统.将DateTime转换为Int32类型

本文关键字:转换 Int32 类型 DateTime 有一个 系统 为什么 | 更新日期: 2023-09-27 17:49:28

'/'应用程序服务器错误。

输入字符串格式不正确。

Description:在执行当前web请求时发生了一个未处理的异常。请查看堆栈跟踪以获得有关错误及其在代码中的起源位置的更多信息。

Exception Details: System.FormatException: Input string was not in a correct format.

来源错误:
Line 15: int i, j=0;   Line 16: j = Convert.ToInt32(DateTime.Now.ToString());  

为什么我有一个系统.将DateTime转换为Int32类型

相信你的错误信息!如果它说输入字符串的格式不正确,它就是正确的。检查输入字符串:

检查DateTime.Now.ToString()返回什么。如果该字符串中的任何内容不能解释为数字的一部分,则Convert.ToInt32()将失败。

具体来说,Convert.ToInt32()的文档说,当传入的值"不包含一个可选的符号后面跟着一串数字(0到9)"时,将抛出FormatException