.net 如何得出给定日期的前一天,前一周,前一月,前一年??

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:32:42
如题,不是获取系统当前时间,是已知时间2009-06-05,如何得到这个日期的前一天,求代码 C#.net

DateTime dt = new DateTime(2009, 6,5);
前一天 dt.AddDays(-1);
期一周 dt.AddDays(-7);
前一月 dt.AddMonths(-1);
前一年 dt.AddYears(-1);

一楼写的是对的。直接选别人就可以了~

同意一楼

是给定日期之前的则括号为负数,给定日期之后的则为正数

日期函数有这个功能加减

DateTime dt = new DateTime(2009, 6,5);
dt.AddDays(-1);

这个估计也就这个写法了,同意上面的回答
上面的返回的都是DateTime类型