2011-09-06 45 views
6

trong C# cách bạn tính ngày 25 năm trước kể từ hôm nay?Ngày giờ 25 năm kể từ ngày hôm nay

+1

Bạn có nghĩa là, làm thế nào bạn sẽ tính toán ngày giờ, cách đây 25 năm? :) – Yuck

+0

@Yuck Xin vui lòng, không phải thời gian! .NET không có bảng đầy đủ cho các thay đổi DST, vì vậy nó có thể khá sai! (trừ khi bạn chấp nhận sử dụng ngày giờ UTC) – xanatos

+0

@Yuck không, chỉ cần ngày – ren

Trả lời

20

Làm thế nào về việc sử dụng AddYears:

DateTime then = DateTime.Today.AddYears(-25); 
7

này nên làm các trick

DateTime.Now.AddYears(-25) 
Các vấn đề liên quan