DateTime AddMinutes方法不起作用

And*_*sen 11 .net c# datetime

我的方法的目的是获取currentTime,并将其设置为20分钟.我可以看到,我的方法是正确的,但输出显示其他东西.

这是我的代码:

DateTime currentTime = DateTime.Now;
double minuts = -20;
currentTime.AddMinutes(minuts);

Console.WriteLine("Nuværende tid: "+currentTime);
Run Code Online (Sandbox Code Playgroud)

输出如下:

25-11-2011 14:01:54
Run Code Online (Sandbox Code Playgroud)

我的结果应该是:

25-11-2011 13:41:54.
Run Code Online (Sandbox Code Playgroud)

谢谢!

dkn*_*ack 37

描述

AddMinutes函数返回DateTime.

DateTime.AddMinutes 方法返回一个新的DateTime,它将指定的分钟数添加到此实例的值中.

样品

DateTime currentTime = DateTime.Now;
double minuts = -20;
currentTime = currentTime.AddMinutes(minuts);

Console.WriteLine("Nuværende tid: "+currentTime);
Run Code Online (Sandbox Code Playgroud)

更多信息

  • 你帮我.忘记Addminutes返回日期时间是我的愚蠢. (2认同)