Vb.net 日期时间算术运算
我试图在VB.NET中对DateTime对象执行算术运算 我有一个程序,其中一个子例程将通过使用DateTime对象的AddDays属性来获取事件的未来日期。下面是使用的代码。它会一直显示当月的当前分钟数Vb.net 日期时间算术运算,vb.net,window,Vb.net,Window,我试图在VB.NET中对DateTime对象执行算术运算 我有一个程序,其中一个子例程将通过使用DateTime对象的AddDays属性来获取事件的未来日期。下面是使用的代码。它会一直显示当月的当前分钟数 Dim dtToday As DateTime Dim dtfuture As DateTime dtToday = System.DateTime.Now dtfuture = dtToday.AddDays(10) MsgBox("Today is
Dim dtToday As DateTime
Dim dtfuture As DateTime
dtToday = System.DateTime.Now
dtfuture = dtToday.AddDays(10)
MsgBox("Today is :" & dtfuture.ToString("dd-mm-yyyy"))
我希望它以格式(“dd-mm-yyyy”)输出未来日期,并显示正确的月份
谢谢你你真的不需要变量
MsgBox(Now.AddDays(10).ToString("dd-MM-yyyy").ToString)
用“MM”代替“MM”。看看这里:仅供参考,谢谢你们。我得到了它。“MM”是导致投票结束的罪魁祸首,因为这是一个简单的打字错误(MM而不是MM),正如@andrewmortimer所指出的,文档中清楚地解释了这一区别。您实际上不需要最后一次
。ToString
调用。使用msgbox时调用它是一种习惯MsgBox(现在是.AddDays(10).ToString(“dd-MM-yyyy”)
就足够了