Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Lấy ngày hôm qua (ngày trước) trong C#


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).