ใช้เมธอด AddDays() ของโครงสร้าง DateTime เพื่อบวกหรือลบจำนวนวันจากวันที่ที่กำหนด เมธอดนี้คืนค่า DateTime ใหม่ โดยไม่เปลี่ยนค่าต้นฉบับ
ขั้นตอน
- ดึงวันที่ปัจจุบัน (ไม่รวมเวลา) ด้วย
DateTime.Today - เรียก
AddDays(จำนวนวัน)โดยจำนวนวันสามารถเป็นค่าลบเพื่อลบวันได้
ตัวอย่างโค้ดเต็ม
using System;
public class Demo
{
public static void Main()
{
Console.WriteLine("วันนี้ = {0}", DateTime.Today);
Console.WriteLine("เพิ่ม 10 วัน = {0}", DateTime.Today.AddDays(10));
}
}
ผลลัพธ์ (ตัวอย่าง)
วันนี้ = 9/11/2018 12:00:00 AM เพิ่ม 10 วัน = 9/21/2018 12:00:00 AM
คำแนะนำ: หากต้องการเพิ่มเวลาอื่น (ชั่วโมง, นาที, เดือน, ปี) ให้ใช้เมธอด AddHours, AddMinutes, AddMonths, AddYears ตามลำดับ