บทนำ
เมธอด 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) ใช้สำหรับการจัดตารางเวลา การคำนวณระยะเวลา และการจัดการนัดหมาย