Phương thức DateTimeOffset.AddTicks () trong C # được sử dụng để thêm một số tick cụ thể vào giá trị của trường hợp này.
Cú pháp
Sau đây là cú pháp -
public DateTimeOffset AddTicks (long val);
Ở trên, Val là bọ ve, là một số con ve có kích thước 100 nano giây. Để trừ số tick, hãy đặt một giá trị âm.
Hãy cho chúng tôi xem giá trị số tick -
Khoảng thời gian | Số lượng bọ ve |
---|---|
Thứ hai | 10.000.000 |
Phút | 600.000.000 |
Giờ | 36.000.000.000 |
Ngày | 864.000.000.000 |
Tuần | 6.048.000.000.000 |
Tháng | Điều này phụ thuộc vào số ngày trong tháng. |
Năm không nhuận | 315.360.000.000.000 |
Năm nhuận | 316.224.000.000.000 |
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức DateTimeOffset.AddTicks () -
using System; public class Demo { public static void Main() { DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 11, 11, 8, 20, 10, new TimeSpan(-5, 0, 0)); Console.WriteLine("DateTimeOffset (before adding ticks) = {0}", dateTimeOffset); // 3 seconds = 30,000,000 ticks DateTimeOffset res = dateTimeOffset.AddTicks(30000000); Console.WriteLine("DateTimeOffset (after adding ticks) = {0}", res); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
DateTimeOffset (before adding ticks) = 11/11/2019 8:20:10 AM -05:00 DateTimeOffset (after adding ticks) = 11/11/2019 8:20:13 AM -05:00
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức DateTimeOffset.AddTicks () -
using System; public class Demo { public static void Main() { DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 11, 11, 8, 20, 10, new TimeSpan(-5, 0, 0)); Console.WriteLine("DateTimeOffset (before subtracting ticks) = {0}", dateTimeOffset); // 2 seconds = 20,000,000 ticks DateTimeOffset res = dateTimeOffset.AddTicks(-20000000); Console.WriteLine("DateTimeOffset (after subtracting ticks) = {0}", res); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
DateTimeOffset (before subtracting ticks) = 11/11/2019 8:20:10 AM -05:00 DateTimeOffset (after subtracting ticks) = 11/11/2019 8:20:08 AM -05:00