C#中怎么取到当前日期是在一年中的第几周
2007-09-15 14:52
369 查看
C#中怎么取到当前日期是在一年中的第几周
private int WeekOfYear(string date)
{
DateTime curDay = Convert.ToDateTime(date);
int firstdayofweek = Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString() + "-" + "1-1").DayOfWeek);
int days = curDay.DayOfYear;
int daysOutOneWeek = days - (7 - firstdayofweek);
if (daysOutOneWeek <= 0)
{
return 1;
}
else
{
int weeks = daysOutOneWeek / 7;
if (daysOutOneWeek % 7 != 0)
weeks ++;
return weeks + 1;
}
}
或
select datepart(week,getdate())
private int WeekOfYear(string date)
{
DateTime curDay = Convert.ToDateTime(date);
int firstdayofweek = Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString() + "-" + "1-1").DayOfWeek);
int days = curDay.DayOfYear;
int daysOutOneWeek = days - (7 - firstdayofweek);
if (daysOutOneWeek <= 0)
{
return 1;
}
else
{
int weeks = daysOutOneWeek / 7;
if (daysOutOneWeek % 7 != 0)
weeks ++;
return weeks + 1;
}
}
或
select datepart(week,getdate())
相关文章推荐
- C#中怎么计算当前日期是在一年中的第几周
- C#中怎么计算当前日期是在一年中的第几周
- [转]C#中怎么计算当前日期是在一年中的第几周
- C#计算当前日期为一年中的第几周
- C#计算当前日期是一年中的第几周
- C#中取到当前日期是在一年中的第几周
- C#中取到当前日期是在一年中的第几周
- c# 取当前日期是在一年中的第几周
- 怎么知道一个日期是一年中的第几周?
- c#获取当前日期是今年第几周
- C#指定日期为一年中的第几周
- 计算当前日期是一年中的第几周
- Domino计算当前日期是这一年的第几周,以及计算任意一周都分别是哪七天?
- 计算一年中的第几周/c#得到阳历对应农历日期
- [转]取当前日期是在一年中的第几周
- C#获取指定日期为一年中的第几周
- Excel 2010 得到当天的日期/得到一年中的第几周/得到当前一周中的星期几
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- c#获取当前日期是今年第几周
- c# 获取一年中的周/根据一年中的第几周获取该周的开始日期与结束日期