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

เมธอด DateTimeOffset.AddMinutes ใน C# พร้อมตัวอย่าง


บทนำ

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

ไวยากรณ์ (Syntax)

public DateTimeOffset AddMinutes (double val);

โดยที่ val คือจำนวนนาทีที่จะบวก (รองรับทศนิยม)

ตัวอย่างที่ 1: เพิ่ม 15 นาที

using System;

public class Demo 
{
    public static void Main()
    {
        DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 08, 10, 4, 20, 10, new TimeSpan(-5, 0, 0));
        Console.WriteLine("DateTimeOffset (before adding minutes) = {0}", dateTimeOffset);
        
        DateTimeOffset res = dateTimeOffset.AddMinutes(15);
        Console.WriteLine("DateTimeOffset (after adding minutes) = {0}", res);
    }
}

ผลลัพธ์

DateTimeOffset (before adding minutes) = 8/10/2019 4:20:10 AM -05:00
DateTimeOffset (after adding minutes) = 8/10/2019 4:35:10 AM -05:00

ตัวอย่างที่ 2: ลบ 15 นาที

using System;

public class Demo 
{
    public static void Main()
    {
        DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 08, 10, 4, 20, 10, new TimeSpan(-5, 0, 0));
        Console.WriteLine("DateTimeOffset (before subtracting minutes) = {0}", dateTimeOffset);
        
        DateTimeOffset res = dateTimeOffset.AddMinutes(-15);
        Console.WriteLine("DateTimeOffset (after subtracting minutes) = {0}", res);
    }
}

ผลลัพธ์

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

สรุป

เมธอด AddMinutes() รองรับนาทีทศนิยม คืนอินสแตนซ์ใหม่ offset คงที่ เป็นส่วนหนึ่งของชุดเมธอดการคำนวณเวลา (AddSeconds, AddHours, AddDays, AddMonths, AddYears, AddTicks) ใช้สำหรับการจัดตารางเวลา การคำนวณระยะเวลา และการจัดการนัดหมาย