如题 System.DateTime.Now前一天如何表示
还有 我要搜索 一周内 的话 datetime 如何取
for(DateTime dt=减去一周);dt < (当天)dt++ )
{
cmd.conn("select。time='"dt"'");}
是不是这样写啊 一周前开始 小于今天 的 累加?如果我的思路对的话,那么具体的代码如何写呀?
麻烦会的朋友给个实例吧!
还有 我要搜索 一周内 的话 datetime 如何取
for(DateTime dt=减去一周);dt < (当天)dt++ )
{
cmd.conn("select。time='"dt"'");}
是不是这样写啊 一周前开始 小于今天 的 累加?如果我的思路对的话,那么具体的代码如何写呀?
麻烦会的朋友给个实例吧!
DateTime.Now.Date.ToShortDateString();
//昨天,就是今天的日期减一
DateTime.Now.AddDays(-1).ToShortDateString();
//明天,同理,加一
DateTime.Now.AddDays(1).ToShortDateString();
{
cmd.conn("select。time='"DateTime.Now.AddDays(-7+i)"'");}
DateTime.Now.AddDays(-1); //同理得到可以向前,向后的n天的日期
DateTime dt = DateTime.Now;
int dayOfWeek = Convert.ToInt32(dt.DayOfWeek.ToString("d"));
DateTime startday= dt.AddDays(1-((dayOfWeek == 0)?7:dayOfWeek));
DateTime endday = startday.AddDays(6);
offset整数,正为+offset天,负为-offset天