Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用DateTime.ParseExact解析整数_C#_Datetime - Fatal编程技术网

C# 使用DateTime.ParseExact解析整数

C# 使用DateTime.ParseExact解析整数,c#,datetime,C#,Datetime,我试图将一个整数(如43392)解析为日期时间 代码如下所示: DateTime d = DateTime.ParseExact(item[11], "dd/MM/yyyy", CultureInfo.InvariantCulture); 当第[11]项为“43392”时 这会引发System.FormatException错误,字符串未被识别为有效的日期时间 需要一些指导。这应该可以 DateTime dateTime = DateTime.FromOADate(43392); 输出 19

我试图将一个整数(如43392)解析为日期时间

代码如下所示:

DateTime d = DateTime.ParseExact(item[11], "dd/MM/yyyy", CultureInfo.InvariantCulture);
当第[11]项为“43392”时

这会引发System.FormatException错误,字符串未被识别为有效的日期时间

需要一些指导。

这应该可以

DateTime dateTime = DateTime.FromOADate(43392);
输出

19/10/2018 12:00:00 AM

返回与指定的OLE自动化日期等效的日期时间


43392似乎不是约会。您的预期输出是什么?43392是日期的excel数字。尝试将其转换为2018年10月17日这样的日期。该数字代表该日期吗?@vasily.sib它来自excel,我尝试了转换。是的,这有一百万个副本,hrmm,我应该选择哪一个