C#获得当周起始日期

    /// <summary>
/// 获得当周起始日期 贾世义
/// </summary>
/// <param name="startDate">提供日期</param>
/// <param name="weekStart">周开始(0为周日 1周一 2周二 3周三 4周四 5 周五 6 周六)</param>
/// <returns></returns>
public static DateTime GetWeekStart(DateTime startDate, int weekStart)
{
int day = (int)startDate.DayOfWeek;
if (day > weekStart)
{
return startDate.AddDays(weekStart - day);
}
else if (day < weekStart)
{
return startDate.AddDays(weekStart - day - 7);
}
else
{
return startDate;
}
}

 

posted @ 2011-12-06 13:36  .NET技术  阅读(616)  评论(0编辑  收藏  举报
网站:化妆品批发排行榜http://www.cosmetic-top.com/