一个当前日期求周数的问题~~~~~~~~~
根据下面的方法,周的起始是周日,而不是周一,怎么改动,让他周一到周日为一周,而不是周日到周六
/// 求当前日期是一年的中第几周
/// </summary>
/// <param name="date"></param>
/// <returns></returns>
public static int WeekOfYear(DateTime curDay)
{ 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; }
...全文
相关推荐
利用Java中Calendar计算两个日期之间的天数和周数
Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。下面这篇文章就给大家介绍了如何利用Java中Calendar计算两个日期之间的天数和周数,下面来一起看看吧。
有关日期与周数的相互转换
有关日期与周数的相互转换,当日期在星期五以前返回本周,否则返回下一周。一周的开始是星期一
oracle sql 根据年份、周数取日期
oracle sql 根据年份、周数取日期
怎么计算Excel2021中当前日期所在的周数.docx
怎么计算Excel2021中当前日期所在的周数.docx
js获取指定日期周数以及星期几的小例子
根据某年某周获取一周的日期。如开始日期规定为星期四到下一周的星期五为一周,需要的朋友可以参考下


