Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด DateTimeOffset.AddDays() ใน C#

เมธอด DateTimeOffset.AddDays() ใน C# ใช้สำหรับคืนออบเจ็กต์ DateTimeOffset ใหม่ที่เพิ่มจำนวนวันเต็มหรือทศนิยมที่ระบุเข้าไปในค่าของอินสแตนซ์นี้

ไวยากรณ์

ไวยากรณ์มีดังนี้:

public DateTimeOffset AddDays (double val);

พารามิเตอร์ val คือจำนวนวันที่จะเพิ่ม ใช้ค่าลบเพื่อลบวัน

ตัวอย่าง

ตัวอย่างการเพิ่มวัน:

using System; 
public class Demo { 
    public static void Main() { 
        DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 10, 10, 9, 15, 0, new TimeSpan(-5, 0, 0)); 
        DateTimeOffset res = dateTimeOffset.AddDays(20); 
        Console.WriteLine("DateTimeOffset = {0}", res); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

DateTimeOffset = 10/30/2019 9:15:00 AM -05:00

ตัวอย่างเพิ่มเติม

ตัวอย่างการลบวัน:

using System; 
public class Demo { 
    public static void Main() { 
        DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 10, 10, 9, 15, 0, new TimeSpan(-5, 0, 0)); 
        DateTimeOffset res = dateTimeOffset.AddDays(-5); 
        Console.WriteLine("DateTimeOffset (after subtracting days) = {0}", res); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

DateTimeOffset (after subtracting days) = 10/5/2019 9:15:00 AM -05:00