此代码返回今天的日期:
Dim next10days As Date = Date.Now
但我如何才能从今天开始第10天的日期?
答案 0 :(得分:22)
Dim next10days As Date = Date.Now.AddDays(10)
答案 1 :(得分:7)
<强> 1。如果您只是返回值:
//C#
return DateTime.Now.AddDays(10);
//VB
Return Date.Now.AddDays(10)
<强> 2。如果您真的只想要一个可以使用的变量:
//C#
var MyDate10DaysFromNow = DateTime.Now.AddDays(10);
//VB
Dim MyDate10DaysFromNow as Date = Date.Now.AddDays(10)
答案 2 :(得分:0)
' Calculate what day of the week is 10 days from this instant.
Dim today As System.DateTime
Dim answer As System.DateTime
today = System.DateTime.Now
answer = today.AddDays(10)
System.Console.WriteLine("{0:dddd}", answer)
答案 3 :(得分:0)
Dim next10days As Date = Date.Now.AddDays(10)
虽然从技术上讲,它应该是Date.Today
,而不是Date.Now
,因为Now
也包含时间而您只需要一个日期。