列出本年度所有星期天的日期
2012-06-07 23:22
323 查看
这题与《列出本月所有星期天的日期》有点相似,稍微变动一下,即可完成。
public IEnumerable<DateTime> AllSundaysInYear(int year)
{
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-US");
for (int m = 1; m <= 12; m++)
{
int days = ci.Calendar.GetDaysInMonth(year, m);
for (int i = 1; i <= days; i++)
{
if (new DateTime(year, m, i).DayOfWeek == DayOfWeek.Sunday)
yield return new DateTime(year, m, i);
}
}
}
public IEnumerable<DateTime> AllSundaysInYear(int year)
{
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-US");
for (int m = 1; m <= 12; m++)
{
int days = ci.Calendar.GetDaysInMonth(year, m);
for (int i = 1; i <= days; i++)
{
if (new DateTime(year, m, i).DayOfWeek == DayOfWeek.Sunday)
yield return new DateTime(year, m, i);
}
}
}
相关文章推荐
- 列出本月所有星期天的日期
- MYSQL 列出某个月或是已知日期范围内的所有日期
- 用vbs实现按创建日期的顺序列出一个文件夹中的所有文件
- 查询列出两个日期间的所有星期
- SQL查询--列出受雇日期早于直接上级的所有员工
- MYSQL 列出某个月或是已知日期范围内的所有日期
- oracle列出两个日期间所有日期
- js获取当天日期,计算出该天所属周,并列出本周从周一至周日的所有日期
- 一行代码比较用户A和用户B的年龄大小(列出两个日期间的所有日期)
- 列出求出本月是星期天的日期 和 求出本月星期一至六的天数
- 列出两个日期之间所有的天
- 显示日期和时间,列出所有登录的用户,给出系统的更新时间,最后将所有信息保存到日志文件中
- 给一个日期,列出当前日期所在月内所有日期
- 获取今年所有星期天的日期!
- Oracle 列出日期範圍内的所有日期月份
- 列出一个目录中所有文件及大小
- r语言 列出所有变量
- 写正确函数需要注意的地方:输入两个整数n和m,从数列1,2,3,...n中随意取几个数,使其和为m,列出所有可能组合
- ORALCE 中查询当前月的所有日期
- js 输入2个日期(出发日期和结束日期) 得到之间的所有日期