C#| DateTime.AddTicks()方法与示例

DateTime.AddTicks() 方法

DateTime.AddTicks()方法用于返回一个新的日期时间对象,该对象添加此实例的ticks值。该对象不会更改日期时间的原始值,但会返回具有新值的对象。

语法:

    DateTime DateTime.AddTicks(long value);

Parameter(s):

  • long value –表示要添加到DateTime对象中的long值。

返回值:

该方法的返回类型为DateTime,它返回DateTime对象的新值。

举例说明方法的例子DateTime.AddTicks()

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建日期时间类的对象
            DateTime dt1 = new DateTime(2019,1,1,5,0,15);

            //使用AddTicks方法添加5000个刻度
            DateTime dt2 = dt1.AddTicks(5000);

            //显示dt1的报价
            Console.WriteLine("Number of ticks in dt1 : " + dt1.Ticks);

            //显示dt2的报价
            Console.WriteLine("Number of ticks in dt2 : " + dt2.Ticks);

            Console.WriteLine();  
        }
    }
}

输出结果

Number of ticks in dt1 : 636819156150000000
Number of ticks in dt2 : 636819156150005000

在上面的程序中,我们获取了DateTime类的dt1对象,然后使用AddTicks()方法添加了滴答声,并将具有新值的对象分配给dt2。然后使用DateTime类的Ticks属性打印刻度值。