#region 获取本年的周六周日
#region 获取本年的周六周日
/// <summary>
/// 获取本年的周六周日
/// </summary>
/// <returns></returns>
public static List<MyWeek> GetWeek()
{
List<MyWeek> list = new List<MyWeek>();
string startDate = DateTime.Now.Year + "-01-01";
string endDate = DateTime.Now.AddYears(1).Year + "-01-01";
DateTime from = Convert.ToDateTime(startDate).AddDays(-1);
DateTime to = Convert.ToDateTime(endDate);
TimeSpan ts = to.Subtract(from);
long count = ts.Days;
DateTime temp;
MyWeek myWeek = null;
for (int i = 0; i < count; i++)
{
temp = from.Date.AddDays(i + 1);
if (temp.DayOfWeek == System.DayOfWeek.Saturday)
{
myWeek = new MyWeek()
{
Date = temp.ToString("yyyy-MM-dd"),
sweek = "周六"
};
list.Add(myWeek);
}
if (temp.DayOfWeek == System.DayOfWeek.Sunday)
{
myWeek = new MyWeek()
{
Date = temp.ToString("yyyy-MM-dd"),
sweek = "周日"
};
list.Add(myWeek);
}
}
return list;
}
#endregion
public class MyWeek
{
public string Date { get; set; }
public string sweek { get; set; }
}
#endregion
#region 获取本年的周六周日
/// <summary>
/// 获取本年的周六周日
/// </summary>
/// <returns></returns>
public static List<MyWeek> GetWeek()
{
List<MyWeek> list = new List<MyWeek>();
string startDate = DateTime.Now.Year + "-01-01";
string endDate = DateTime.Now.AddYears(1).Year + "-01-01";
DateTime from = Convert.ToDateTime(startDate).AddDays(-1);
DateTime to = Convert.ToDateTime(endDate);
TimeSpan ts = to.Subtract(from);
long count = ts.Days;
DateTime temp;
MyWeek myWeek = null;
for (int i = 0; i < count; i++)
{
temp = from.Date.AddDays(i + 1);
if (temp.DayOfWeek == System.DayOfWeek.Saturday)
{
myWeek = new MyWeek()
{
Date = temp.ToString("yyyy-MM-dd"),
sweek = "周六"
};
list.Add(myWeek);
}
if (temp.DayOfWeek == System.DayOfWeek.Sunday)
{
myWeek = new MyWeek()
{
Date = temp.ToString("yyyy-MM-dd"),
sweek = "周日"
};
list.Add(myWeek);
}
}
return list;
}
#endregion
public class MyWeek
{
public string Date { get; set; }
public string sweek { get; set; }
}
#endregion