我似乎无法将sqldatatime.minvalue转换为datetime对象。

我试过了:

Datetime dt = Convert.ToDateTime(SqlDateTime.MinValue);

那显然是行不通的。

最佳答案

有什么理由不只使用explicit conversion operator吗?

DateTime dt = (DateTime) SqlDateTime.MinValue;

这对我行得通:
using System;
using System.Data.SqlTypes;

class Test
{
    static void Main()
    {
        DateTime dt = (DateTime) SqlDateTime.MinValue;
        Console.WriteLine(dt);
    }
}

关于c# - 如何将sqldatetime.minvalue转换为datetime?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7688285/

10-10 22:15