DateTime dt = DateTime.Now;
dt.AddYears(数字);
dt.AddDays(数字);
还有很多 月 小时 分钟 秒 都可以加减
减的花就是在数字前面加个负号 比如dt.AddYears(-1)
//今天
DateTime.Now.Date.ToShortDateString();
//昨天,就是今天的日期减一
DateTime.Now.AddDays(-1).ToShortDateString();
//明天,同理,加一
DateTime.Now.AddDays(1).ToShortDateString();
'Dim dDate As Date
'dDate = CDate(sr.Text)
'Dim MyEndDate As New DateTime(dDate)
'Dim MyStartDate As DateTime = DateTime.Now
'Dim MySpan As TimeSpan = MyEndDate.Subtract(MyStartDate)
'Dim MyInfo As String = "离2012年8月8日还有" + Math.Round(MySpan.TotalDays, 0).ToString() + "天"
'MessageBox.Show(MyInfo, "信息", MessageBoxButtons.OK, MessageBoxIcon.Information)
'MsgBox(DateDiff("d", "2011-9-2", "2012-10-1"))
可以自己做个测试,DateTime dt = DateTime.Now;然后打上dt.后,能看到提示出来的方法