Làm thế nào để tôi nhận được ngày hôm nay trong một năm trước trong C#?Làm thế nào để tôi nhận được ngày hôm nay trong một năm trước trong C#?
Trả lời
Todays ngày một năm trước sẽ là
DateTime lastYear = DateTime.Today.AddYears(-1);
Chính xác, cảm ơn :) –
+1 cho việc đánh dấu nhanh như vậy! – AdaTheDev
FYI, Điều này có tính đến năm nhuận: Nếu trường hợp hiện tại đại diện cho ngày nhuận trong năm nhuận, giá trị trả lại tùy thuộc vào ngày đích: Nếu giá trị + DateTime.Year cũng là năm nhuận, giá trị trả về đại diện cho ngày nhuận trong năm đó. Ví dụ: nếu bốn năm được thêm vào ngày 29 tháng 2 năm 2012, ngày được trả lại là ngày 29 tháng 2 năm 2016. Nếu giá trị + Ngày giờ.Year không phải là năm nhuận, giá trị trả lại đại diện cho ngày trước ngày nhuận trong năm đó. Ví dụ: nếu một năm được thêm vào ngày 29 tháng 2 năm 2012, ngày được trả về là ngày 28 tháng 2 năm 2013. –
DateTime.Now.AddYears(-1);
-1 Bản sao câu trả lời được chấp nhận trước đó –
Chúng dài hơn một giây so với người khác không cố ý lặp lại câu trả lời ... kinda crazy ... – Zargold
DateTime.Now.AddYears(-1)
Ý anh là gì bởi "năm qua ngày"?
Nếu bạn chỉ muốn ngày hôm nay trừ đi một năm, hãy thử như sau:
DateTime myDateTime = DateTime.Now.AddYears(-1);
Tôi hy vọng đó là những gì bạn cần.
UPDATE: Chết tiệt, tôi là cách để làm chậm nó dường như :(
-1 Nhân bản câu trả lời được chấp nhận trước đó –
sử dụng DateTime thạo http://fluentdatetime.codeplex.com/
var oneYearAgo = 1.Years().Ago();
+1 Ít nhất điều này là khác nhau. Hy vọng rằng ai đó (@JonSkeet) sẽ nói chuyện qua nhiều cách khác nhau để làm điều đó trong Noda Time! –
- 1. làm thế nào để vô hiệu hóa ngày trước ngày hôm nay trong jQuery datepicker
- 2. Ngày giờ 25 năm kể từ ngày hôm nay
- 3. Làm thế nào để vô hiệu hóa ngày trước ngày hôm nay trong jquery UI datepicker?
- 4. Làm thế nào tôi có thể nhận được gần các loại tham chiếu không nullable trong C# ngày hôm nay?
- 5. Làm thế nào để có được ngày hôm nay trong Ruby 1.9.3?
- 6. Mục tiêu C - nhận ngày hôm sau từ hôm nay (ngày mai)
- 7. Tôi làm cách nào để nhận ngày hôm nay bằng C# ở định dạng dd/mm/yyyy?
- 8. Oracle ngày - Làm thế nào để thêm năm đến nay
- 9. Selenium IDE: Làm thế nào để có được ngày hôm nay?
- 10. Groovy nhận ngày hôm nay vào phút 00:00:00
- 11. Ngày hết hạn hôm nay trong Java
- 12. Làm thế nào để trở lại ngày hôm nay cho một biến trong Oracle
- 13. Nhận dấu thời gian của ngày hôm nay và hôm qua trong php
- 14. thế nào có được ngày hôm qua và ngày mai datetime trong C#
- 15. nhận NSDate ngay hôm nay, hôm qua, tuần này, tuần trước, tháng này, tháng trước ... biến
- 16. so sánh ngày jpql ngày hôm nay
- 17. Làm cách nào để xác thực ngày như sau ngày hôm nay trong Rails?
- 18. C# Làm cách nào để kiểm tra xem ngày hiện có là chuỗi ngày hôm nay?
- 19. jQuery datepicker - thay đổi ngày "hôm nay"?
- 20. Kịch bản phù hợp trong ngày hôm nay
- 21. Kiểm tra xem ngày được chỉ định là hôm nay, hôm qua hay một ngày trong tương lai
- 22. Làm cách nào để lấy dữ liệu ngày hôm nay/ngày hôm qua từ cơ sở dữ liệu MySQL?
- 23. WPF DatePicker mặc định ngày hôm nay
- 24. Đếm ngày cho đến hôm nay moment.js
- 25. Làm cách nào để hạn chế ngày tối đa của ngày hôm nay?
- 26. DateTime.Parse không thành công cho ngày hôm nay (01 tháng 3 năm 2012)! o_0
- 27. Làm cách nào để kiểm tra xem ngày nhập liệu có bằng ngày hôm nay không?
- 28. làm thế nào để có được ngày trong năm trong vỏ?
- 29. Thay thế đối tượng hẹn hò với “hôm nay” và “ngày hôm qua” chuỗi trong iphone
- 30. Làm thế nào để nhận được ngày tháng tiếp theo từ ngày hôm nay và chèn nó vào cơ sở dữ liệu của tôi?
Can bạn giải thích rõ hơn những gì bạn đang cố gắng để đạt được nếu không bạn sẽ? nhận được câu trả lời DateTime.Now.AddYears (-1); – Lazarus