滴答数必须介于 DateTime.MinValue.Ticks 和 DateTime.MaxValue.Ticks 之间2003升级到2005下,出错的错误,大家遇过吗?

解决方案 »

  1.   

    重新设置一下.
    MaxDate和MinDate属性即可
      

  2.   

    重新设置一下.
    MaxDate和MinDate属性即可+++++++++++++++++++++谢谢,我已重新设置了,问题还是存在?
      

  3.   

    Ticks 表示自 0001 年 1 月 1 日午夜 12:00:00 以来已经过的时间的以 100 毫微秒为间隔的间隔数。它的有效范围应该就是 DateTime.MinValue.Ticks 和 DateTime.MaxValue.Ticks,但是 DateTime.MinValue 和 DateTime.MaxValue 都是只读的静态字段,无法修改……-------------------------------------------------------------
    MSDN 上的说明
    -------------------------------------------------------------DateTime.Ticks 属性  获取表示此实例的日期和时间的刻度数。 命名空间:System
    程序集:mscorlib(在 mscorlib.dll 中)
     
    C# 
    public long Ticks { get; }
    属性值
    表示此实例的日期和时间的刻度数。该值介于 DateTime.MinValue 和 DateTime.MaxValue 之间。 备注
    此属性的值表示自 0001 年 1 月 1 日午夜 12:00:00 以来已经过的时间的以 100 毫微秒为间隔的间隔数。
    ------------------------------------------
    DateTime.MinValue 字段  表示 DateTime 的最小可能值。此字段为只读。 命名空间:System
    程序集:mscorlib(在 mscorlib.dll 中)C# 
    public static readonly DateTime MinValue
     
    备注
    此常数的值等效于 0001 年 1 月 1 日 00:00:00.0000000。
    -----------------------------------------------------------DateTime.MaxValue 字段  表示 DateTime 的最大可能值。此字段为只读。 命名空间:System
    程序集:mscorlib(在 mscorlib.dll 中)C# 
    public static readonly DateTime MaxValue备注
    此常数的值等效于 9999 年 12 月 31 日 23:59:59.9999999,恰好在 10000 年 1 月 1 日 00:00:00 之前一个 100 毫微秒刻度处。