是sql server datetime类型的限制

解决方案 »

  1.   

    datetime
     1753 年 1 月 1 日到 9999 年 12 月 31 日
     3.33 毫秒
     
    smalldatetime
     1900 年 1 月 1 日到 2079 年 6 月 6 日
     1 分钟
     
      

  2.   

    日期和时间数据,从 1753 年 1 月 1 日到 9999 年 12 月 31 日,准确度为三百分之一秒或 3.33 毫秒。值被圆整到 .000、.003 或 .007 毫秒增量。存储为两个 4 字节整数。前 4 个字节存储早于或晚于基日期 1900 年 1 月 1 日的天数。基日期是系统的参照日期。不允许 datetime 的值早于 1753 年 1 月 1 日。后 4 个字节存储一天之中的具体时间,被表示为从午夜算起的毫秒数。秒数的有效范围是 0–59。
      

  3.   


    给个官方的说法你看看http://msdn.microsoft.com/zh-cn/library/ms187819.aspx
      

  4.   

    数据类型  范围  精确度  
    datetime
     1753 年 1 月 1 日到 9999 年 12 月 31 日
     3.33 毫秒
     
    smalldatetime
     1900 年 1 月 1 日到 2079 年 6 月 6 日
     1 分钟
     
    --联机帮助