1,資料庫計算
一周是從週日到週六
select datename(week,getdate())
一周是從周一到週日
set datefirst 1 select datename(week,getdate())
指示一周的第一天的乙個整數。可以是下列值之一。
值一周的第一天是
1
星期一2
星期二3
星期三4
星期四5
星期五6
星期六7(預設值,美國英語)
星期日
2,c#計算
一周是從週日到週六
一周是從周一到週日/// /// 當前日期為當前年份週數
///
/// 當前時間
/// 週數
private int getweekorderofdate(datetime date)
else
return weeknumofotherdays + 1;
}//傳入日期在第一周內
else
}
/// /// 當前日期為當前年份週數
///
/// 當前時間
/// 週數
private int getweekorderofdate(datetime date)
else
return weeknumofotherdays + 1;
}//傳入日期在第一周內
else
}
方法2:
呼叫方法 週日到週六算一周public int weekofyear(datetime dt, cultureinfo ci)
weekofyear(convert.todatetime("2012-1-2 00:00:00"),new cultureinfo("zh-cn"))
JAVA獲取日期屬於當年第幾周
string today 2017 11 11 dateformat format new dateformat yyyy mm dd date date format.parse today calendar calendar calendar.getinstance calendar.setfi...
Python計算給定日期位於當年第幾周
方法一 import time print time.strftime w 索引從0開始 方法二 import datetime 得到乙個元祖,元素分別為年 當前週數 當前處於週幾 t datetime.datetime.now isocalendar 2020,16,7 y t.isocalend...
求一時間為當年第幾周第幾天
目標日期 datetime dt datetime.now 該年1月1日所在的周,定義為第一周,sunday為0,monday為1 datetime dtfirst new datetime dt.year,1,1 目標日期距離第一天的天數 int dayscount convert.toint32...