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

Phương thức DateTimeOffset.AddSeconds() trong C#


Phương thức DateTimeOffset.AddSeconds() trong C# được sử dụng để trả về một đối tượng DateTimeOffset mới thêm một số giây nguyên và phân số được chỉ định vào giá trị của thể hiện này.

Cú pháp

Dưới đây là cú pháp:

public DateTimeOffset AddSeconds (double val);

Trong đó, val là số giây cần thêm. Để trừ giây, hãy đặt giá trị âm.

Ví dụ 1 - Thêm giây

Hãy xem ví dụ sau để triển khai phương thức DateTimeOffset.AddSeconds():

using System;
public class Demo {
    public static void Main() {
        DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 10, 11, 7, 10, 20, new TimeSpan(-5, 0, 0));
        Console.WriteLine("DateTimeOffset (before adding seconds) = {0}", dateTimeOffset);
        DateTimeOffset res = dateTimeOffset.AddSeconds(30);
        Console.WriteLine("DateTimeOffset (after adding seconds) = {0}", res);
    }
}

Đầu ra

Chương trình sẽ cho ra kết quả sau:

DateTimeOffset (before adding seconds) = 10/11/2019 7:10:20 AM -05:00
DateTimeOffset (after adding seconds) = 10/11/2019 7:10:50 AM -05:00

Ví dụ 2 - Trừ giây

Ví dụ khác triển khai phương thức DateTimeOffset.AddSeconds() với giá trị âm:

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 seconds) = {0}", dateTimeOffset);
        DateTimeOffset res = dateTimeOffset.AddSeconds(-10);
        Console.WriteLine("DateTimeOffset (after subtracting seconds) = {0}", res);
    }
}

Đầu ra

Chương trình sẽ cho ra kết quả sau:

DateTimeOffset (before subtracting seconds) = 11/11/2019 8:20:10 AM -05:00
DateTimeOffset (after subtracting seconds) = 11/11/2019 8:20:00 AM -05:00