从DateTime对象减去一天

时间:2013-07-06 09:56:58

标签: c#

我想在我的约会对象的某一天,所以当我的日期 30-7-2013 比我想要 29-7-2013

3 个答案:

答案 0 :(得分:21)

只需使用AddDays方法,记住它不会更改它所调用的值 - 它返回一个新的DateTime值。

DateTime date = ...;
date = date.AddDays(-1);

答案 1 :(得分:6)

我对Windows手机开发不熟悉,但您可以尝试使用DateTime.AddDays(-1)方法调用。根据{{​​3}},Windows Phone OS支持此呼叫。

例如:

var today = DateTime.Now;
var yesterday = today.AddDays(-1);

答案 2 :(得分:4)

替代版本:

DateTime date = ...;
date -= TimeSpan.FromDays(1);