Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức DateTime.AddTicks() trong C#

Phương thức DateTime.AddTicks() trong C# được dùng để thêm số tick được chỉ định vào giá trị của thể hiện này. Phương thức trả về một DateTime mới. Một tick đại diện cho 100 nanosecond.

Cú pháp

Cú pháp như sau:

public DateTime AddTicks(long ticks);

Ví dụ 1 - Thêm 5000 tick

using System;

public class Demo
{
    public static void Main()
    {
        DateTime d1 = new DateTime(2019, 07, 25, 6, 20, 40);
        DateTime d2 = d1.AddTicks(5000);
        Console.WriteLine("DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
        Console.WriteLine("Initial Ticks = {0} ", d1.Ticks);
        Console.WriteLine("New Ticks = {0} ", d2.Ticks);
    }
}

Kết quả

DateTime = 25 July 2019, 06:20:40
Initial Ticks = 636996324400000000
New Ticks = 636996324400005000

Ví dụ 2 - Trừ 5000 tick

using System;

public class Demo
{
    public static void Main()
    {
        DateTime d1 = new DateTime(2019, 07, 25, 6, 20, 40);
        DateTime d2 = d1.AddTicks(-5000);
        Console.WriteLine("DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
        Console.WriteLine("Initial Ticks = {0} ", d1.Ticks);
        Console.WriteLine("New Ticks (subtracting) = {0} ", d2.Ticks);
    }
}

Kết quả

DateTime = 25 July 2019, 06:20:40
Initial Ticks = 636996324400000000
New Ticks = 636996324399995000