关于c#中DateTime addtime的问题?

sam*_*sam 0 .net c# datetime

是否有一个功能可以做到这一点

DateTime1.minute=50
Run Code Online (Sandbox Code Playgroud)

如果我加10分钟,它会增加1小时,并将分钟设置为0,同样如此

Ree*_*sey 6

正如Darin Dimitrov所提到的,有一个AddMinutes函数.

但是,请注意,您不能只做:

dateTime1.AddMinutes(50);
Run Code Online (Sandbox Code Playgroud)

AddMinutes返回一个新的DateTime,所以你需要做:

dateTime1 = dateTime1.AddMinutes(50);
Run Code Online (Sandbox Code Playgroud)

  • 指出DateTime的+1是不可变的. (2认同)