Asp.net
如何從 Date 對像中減去一個月?
如何從 VB.NET 中的日期對像中減去一個月?
我努力了:
Today.AddMonths(-1)但是,鑑於今天是 2010 年 1 月 1 日,我得到的結果是 2010 年 12 月 1 日。我想要的答案是 2009 年 12 月 1 日。
在 .NET 框架中是否有一種方便的方法來執行此操作?
您實際上必須將 Today 傳輸到一個變數中,並讓該分配在那里工作。以下程式碼將產生您期望的結果(我只是驗證了它,因為您的文章讓我三思而後行)。
Dim dt As DateTime = Date.Today dt = dt.AddMonths(-2) Dim x As String = dt.ToString()