-3
A
回答
3
因爲:
DateTime.Now.AddYears(-1)
但是,如果你真的想要一個SubtractYears方法,你可以隨時使用
public static class DateExtensions
{
public static DateTime SubtractYears(this DateTime dateTime, int years)
{
return dateTime.AddYears(-years);
}
}
,並對其進行測試:
[TestCase(0)]
[TestCase(1)]
[TestCase(2)]
[TestCase(10)]
[TestCase(2012)]
public void SubtractYearsWorks(int i)
{
var now = DateTime.Now;
Assert.AreEqual(now.AddYears(-i), now.SubtractYears(i));
}
2
你不需要單獨的方法。只要使用AddYears
與-1
:
DateTime.Now.AddYears(-1)
根據MSDN DateTime.AddYears
Method:
數年。 值參數可以是負值也可以是正值。
0
你可以試試這個
DateTime.Now.AddYears(-1)
相關問題
- 1. 從當前日期開始減去日期並僅返回年份
- 2. Vb.net當前日期減去日期
- 3. 日期。減去從列當前日期
- 4. SQLite當前日期和過去幾年的當前日期
- 5. 如何從角度js中減去當前日期的某些年份
- 6. 減去下個月的當前月份日期
- 7. 獲取當前日期的年份
- 8. Bash Shell當前日期減去天數
- 9. 從當前日期減去TIMESTAMP
- 10. 減去年份和月份
- 11. Android - 如何減去任何其他日期的當前日期
- 12. jQuery的從當前日期添加日期。減去導航
- 13. 如何在PL/SQL中減去當前日期的日期
- 14. 從MySQL的varchar中提取當前日期和當前年份
- 15. 從日期時間減去1年
- 16. 將最後修改日期減去當前日期
- 17. 鮑爾瑞查詢 - 按日期 - 當前日期減去1
- 18. 如何從數據庫中減去當前日期與日期
- 19. 如何減去年份?
- 20. moment.format()當前返回當前年份的上一週的下一年的日期
- 21. 如何減去日期中的月份?
- 22. Javascript設置從當前年份到上一年的日期
- 23. 顯示日期,月份和年份代替當前的日期,月份和年份
- 24. jQuery Datepicker將默認日期設置爲「當前月份,當前日期,(當前年份-18)」
- 25. 在SQL中顯示當前日期的年份和月份
- 26. 減去日期
- 27. 減去日期
- 28. 減去日期
- 29. 減去日期
- 30. 計算當前年份和當前月份的星期日數量?
'-years'?那會工作嗎? – MarcinJuraszek
是的,這是C#語法的一個很好的特性。 –