C#,datetime.parse错误32510无法分析

C#,datetime.parse错误32510无法分析,c#,C#,各位。 我有一个从音乐文件返回的日期时间,格式如下: 32510 也许,它的意思是1989/01/02 我如何让datetime.parse函数来处理这个问题?你能准确地分析它吗?干杯听起来像是oledate,试着使用 互操作日期通常存储为整数,因此需要将其转换为实际日期。请参见以下示例: var dt = DateTime.FromOADate(32510); Console.WriteLine(dt); 其中输出为: 2/01/1989 12:00:00 AM 我不认为您可以使用Date

各位。 我有一个从音乐文件返回的日期时间,格式如下: 32510 也许,它的意思是1989/01/02


我如何让datetime.parse函数来处理这个问题?你能准确地分析它吗?干杯

听起来像是
oledate
,试着使用


互操作日期通常存储为整数,因此需要将其转换为实际日期。请参见以下示例:

var dt = DateTime.FromOADate(32510);
Console.WriteLine(dt);
其中输出为:

2/01/1989 12:00:00 AM
我不认为您可以使用
DateTime.Parse()
32510转换为1989/01/02

此日期时间(32510)为双,因此我们不能简单地使用DateTime.Parse将32510转换为DateTime。要将double转换为date,我们需要使用DateTime.FromOADate方法

有关更多详细信息,请访问此MSDN链接:


发布您当前的代码。发布一些声明性问题,包括代码、错误和您尝试的可能方式。
2/01/1989 12:00:00 AM