我有以下AddTicks
方法代码。日期时间对象的 Ticks 属性在 AddTick 方法之前和之后返回相同的值。为什么会这样?
一毫秒内有 10,000 个滴答声。
Ticks:此属性的值表示自 0001 年 1 月 1 日午夜 12:00:00 以来经过的 100 纳秒间隔数,它表示 DateTime.MinValue。
AddTicks :将指定数量的刻度添加到此实例的值。
注意:我正在使用.Net 4.0
框架
代码
static void Main()
{
DateTime dt2 = new DateTime(2010, 5, 7, 10, 11, 12, 222);
long x = dt2.Ticks;
dt2.AddTicks(9999);
long y = dt2.Ticks;
bool isSame = false;
if (x == y)
{
isSame = true;
}
Console.WriteLine(isSame);
System.Console.ReadKey();
}