Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 日期时间算术运算_Vb.net_Window - Fatal编程技术网

Vb.net 日期时间算术运算

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

我试图在VB.NET中对DateTime对象执行算术运算

我有一个程序,其中一个子例程将通过使用DateTime对象的AddDays属性来获取事件的未来日期。下面是使用的代码。它会一直显示当月的当前分钟数

    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”)
就足够了