Tôi có lịch chuyển ngày đã chọn làm chuỗi thành một phương thức. Bên trong phương thức này, tôi muốn tạo một danh sách tất cả các ngày bắt đầu từ ngày bắt đầu đã chọn và kết thúc với ngày kết thúc đã chọn, rõ ràng bao gồm tất cả các ngày giữa, bất kể có bao nhiêu ngày giữa các ngày bắt đầu và ngày kết thúc đã chọn.Cách lặp lại giữa hai ngày
Dưới đây tôi có sự khởi đầu của phương thức lấy chuỗi ngày tháng và chuyển đổi chúng thành các biến DateTime để tôi có thể sử dụng các hàm tính toán DateTime. Tuy nhiên, tôi dường như không thể tính toán làm thế nào để tính toán tất cả các ngày giữa bắt đầu và ngày kết thúc? Rõ ràng giai đoạn đầu tiên là trừ ngày bắt đầu từ ngày kết thúc, nhưng tôi không thể tính toán phần còn lại của các bước.
Giúp đánh giá cao rất nhiều,
Trân trọng.
public void DTCalculations()
{
List<string> calculatedDates = new List<string>();
string startDate = "2009-07-27";
string endDate = "2009-07-29";
//Convert to DateTime variables
DateTime start = DateTime.Parse(startDate);
DateTime end = DateTime.Parse(endDate);
//Calculate difference between start and end date.
TimeSpan difference = end.Subtract(start);
//Generate list of dates beginning at start date and ending at end date.
//ToDo:
}
Bước bạn biết giữa các giá trị được tạo (ngày, giờ, phút) –