Giới thiệu
Sử dụng DateTime.Today.AddDays(-1) để lấy ngày hôm qua. Đây là trường hợp đặc biệt của AddDays với giá trị âm.
Ví dụ cơ bản
DateTime yesterday = DateTime.Today.AddDays(-1);
Ví dụ hoàn chỉnh
using System;
public class Demo
{
public static void Main()
{
Console.WriteLine("Today = {0}", DateTime.Today);
Console.WriteLine("Previous Day = {0}", DateTime.Today.AddDays(-1));
}
}
Kết quả
Today = 9/4/2018 12:00:00 AM Previous Day = 9/3/2018 12:00:00 AM
Xem thêm
Chi tiết về AddDays và các phương thức Add* khác xem bài: "Lấy ngày mai (ngày tiếp theo) trong C#" (ID: 1003092031).