/// <summary>
/// 本周起止时间
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
private string weekrange(System.DateTime dt)
{
int weeknow = Convert.ToInt32(dt.DayOfWeek);
int daydiff = (-1) * weeknow;
int dayadd = 6 - weeknow;
string datebegin = System.DateTime.Now.AddDays(daydiff).ToString("yyyyMMdd");
string dateend = System.DateTime.Now.AddDays(dayadd).ToString("yyyyMMdd");
return datebegin + "-" + dateend;
}
/// 本周起止时间
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
private string weekrange(System.DateTime dt)
{
int weeknow = Convert.ToInt32(dt.DayOfWeek);
int daydiff = (-1) * weeknow;
int dayadd = 6 - weeknow;
string datebegin = System.DateTime.Now.AddDays(daydiff).ToString("yyyyMMdd");
string dateend = System.DateTime.Now.AddDays(dayadd).ToString("yyyyMMdd");
return datebegin + "-" + dateend;
}
本文介绍了一个简单的C#方法,用于根据当前日期计算并返回本周的起始和结束日期。通过计算星期几的偏移量来确定本周第一天和最后一天的确切日期,并将其格式化为yyyyMMdd形式。
931





