我有一个包含日期字段和其他字段的表格(不重要),我需要两份报告:
1.基于月份
2.基于一周
我已完成报告编号1
我的问题是如何实现报告2,我需要一些能够给我这个的东西:
假设我们的日期是2001/01/01至2001/01/31
我希望按周分组,例如,如果2001/01/01是星期日,我想要像以下这样的群组:
第1周:2001/01/01 - 2001/01/02 - ... - 2001/01/07
第二周:2001/01/08 - ...... - 2001/01/14
第3周:2001/01/15 - ... - 2001/01/21
第4周:2001/01/22 - ... - 2001/01/28
第5周:2001/01/29 - 2001/01/30 - 2001/01/31
答案 0 :(得分:4)
如果您在AddDays方法中传递负数,它将从日期对象中减去该天数。
DateTime.Now.AddDays(-3);
或
DateTimeObj.AddDays(-1);
答案 1 :(得分:2)
您可以通过以下方式在AddDays
函数中简单地插入负值:
DateTimeObj.AddDays(-1);
答案 2 :(得分:2)
短一个是
DateTimeObj.AddDays(-1);
您也可以指定负天数
答案 3 :(得分:2)
这有助于
DateTime yesterday = DateTime.Now.AddDays(-1);
答案 4 :(得分:1)
DateTime.Now.AddDays(-1);
dateTimeObj.AddDays(-1);