Tôi làm cách nào để tạo danh sách có 5 năm cuối cùng trong đó, chẳng hạn như năm 2011
đến 2007
. Tôi không muốn mã hóa nhiều năm, nhưng tôi muốn 5 năm gần đây nhất dựa trên năm hiện tại.Điền danh sách chọn lọc với 5 năm mới nhất
5
A
Trả lời
10
Đặt 5 năm trở lại đây trong mô hình quan điểm của bạn và bám vào đó:
var last5Years = from n in Enumerable.Range(0,5)
select DateTime.Now.Year - n;
0
DateTime.Now.Year sẽ cung cấp cho bạn năm nay, sau đó bạn có thể sử dụng một vòng lặp
DateTime dt = DateTime.Now;
for(int i = 0; i < 5; i++)
list.Add(dt.Now.Year - i);
0
Một cái gì đó như thế này:
List<int> last5Years = new List<int>();
int currentYear = DateTime.Now.Year;
for (int i = currentYear - 5; i < currentYear; i++)
{
last5Years.Add(i);
}
//databind here
Các vấn đề liên quan
- 1. Tôi muốn điền năm năm vào danh sách thả xuống bằng javascript và các năm sẽ sau năm hiện tại
- 2. Lọc với danh sách comprehensions CoffeeScript
- 3. Điền lại các tùy chọn danh sách thả xuống, cách xóa danh sách tùy chọn và sau đó điền lại?
- 4. Điền vào danh sách thả xuống khi lựa chọn một danh sách thả xuống khác
- 5. Python: danh sách bộ lọc danh sách với một danh sách khác
- 6. Chọn tùy chọn điền động với jquery
- 7. jqGrid, cách điền danh sách lựa chọn từ truy vấn
- 8. Prolog: Lọc danh sách?
- 9. Điền một danh sách thả xuống dựa trên việc chọn danh sách thả xuống khác
- 10. Điền danh sách từ mảng
- 11. Powershell: danh sách chuỗi lọc
- 12. "chọn lọc" hợp nhất với git
- 13. Danh sách duy nhất từ danh sách
- 14. SQL Query, chọn 5 gần đây nhất trong mỗi nhóm
- 15. Tạo một danh sách mới với phím
- 16. Điền JTable Sử dụng Danh sách
- 17. Haskell: lọc danh sách heterogenous theo loại
- 18. Cách tạo danh sách từ lọc 2 danh sách với LINQ thành đối tượng
- 19. Lọc danh sách Python bởi vị
- 20. CHỌN 5 gần đây nhất SQL Server
- 21. Cách lọc danh sách các chuỗi phù hợp với mẫu
- 22. Lọc một danh sách bằng một danh sách C#
- 23. Chọn (danh sách thả xuống) với plugin jcf
- 24. Truy vấn 5 năm qua
- 25. Cách điền vào phần bên phải của danh sách lựa chọn đa dạng?
- 26. Lọc danh sách JavaBeans bằng Google Guava
- 27. Lọc danh sách bằng Python với các đối số
- 28. bộ lọc django với danh sách các giá trị
- 29. Lọc truy vấn SQL theo danh sách tham số
- 30. Làm thế nào để điền vào một danh sách
Khám phá năm nay là gì, hiển thị cộng với bốn năm trước đó. Bạn có vấn đề với phần nào? – marto
Bất kỳ nỗ lực nào trong việc giải quyết vấn đề này? Gợi ý: 'DateTime.Today –