1樓:華燈愛月
1、引用名稱空間:
using system.globalization;
2、**:
//時間賦值
datetime date = datetime.now;
//獲取指定時間是當年的第幾周
gregoriancalendar gc = new gregoriancalendar();
int weekofyear = gc.getweekofyear(date, calendarweekrule.firstday, dayofweek.monday);
console.writeline("是當年的第周", date.tostring("yyyy年mm月dd日"), weekofyear);
console.readkey();
//獲取是當月的第幾周
int dayinmonth = date.day;
//本月第一天
datetime firstday = date.adddays(1 - date.day);
//本月第一天是周幾
int weekday = (int)firstday.dayofweek == 0 ? 7 : (int)firstday.dayofweek;
//本月第一週有幾天
int firstweekendday = 7 - (weekday - 1);
//當前日期和第一週之差
int diffday = dayinmonth - firstweekendday;
diffday = diffday > 0 ? diffday : 1;
//當前是第幾周,如果整除7就減一天
int weeknuminmonth = ((diffday % 7) == 0
? (diffday / 7 - 1)
: (diffday / 7)) + 1 + (dayinmonth > firstweekendday ? 1 : 0);
console.writeline("是當月的第周", date.tostring("yyyy年mm月dd日"), weeknuminmonth);
console.readkey();
//列印結果
//2023年03月01日是當年的第10周
//2023年03月01日是當月的第1周
2樓:匿名使用者
////// 獲取指定日期,在為一年中為第幾周
////// 指定時間
/// 返回第幾周
private static int getweekofyear(datetime dt)
//摘自 xingsoft's blog
c#中怎麼計算當前日期是在一年中的第幾周
3樓:夜店耍流氓
timespan ts = datetime.now - convert.todatetime(datetime.
now.tostring("yyyy") + "-01-01");
int day = int.parse(ts.totaldays.tostring("f0"));
int oneday = (day % 7) > 0 ? 1 : 0;//如果餘數大於0 ,說明已
經過版了半周
權console.writeline("", ((day / 7) + oneday).tostring("f0"));
c# 計算某個日期是一年中的第幾天
4樓:mickal小米
datetime t1 = convert.todatetime("2012-12-30");
int year = t1.year;
datetime tbase = convert.todatetime(string.format("-1-1",year));
timespan ts = t1 - tbase;
int d = ts.days+1;
d就是抄第幾天啦!!
bai!~ t1是自己輸du入的某個日期,tbase是那一年中zhi的第一天,算出dao它們的差值就行啦!!!~
5樓:匿名使用者
time.dayofyear
(time是你的日期變數)
c#計算某天是一年中的第幾天
6樓:匿名使用者
你可以使用datetime來獲取復
datetime.now.dayofyear.tostring();
就是當前日期制的是當年中的第幾天,比如現在2012-02-20就顯示的是2012的第51天
如果有一個字元的話就這樣
string str = "2012/02/20 12:00:00";
datetime.parse(str).dayofyear.tostring();這樣也是一樣的
7樓:匿名使用者
比如:datetime dt = datetime.parse("2012-1-20");
console.writeline(dt.dayofyear);
c#如何計算指定時段算的所有周及周的時間段和星期幾?
8樓:q夢月星辰
給你一個獲取當前周的開始日期和結束日期的小例子。 //一週開始時間
內和結束時間
datetime dtweekst;
datetime dtweeked;
//當前日容期
datetime dtnow = datetime.now.date;
//今天是星期幾
int inowofweek = (int)dtnow.dayofweek;
if (inowofweek == 0)
dtweekst = dtnow.adddays(1 - inowofweek);
dtweeked = dtnow.adddays(7 - inowofweek);
用c語言編寫一程式,使用者輸入日期,計算該日是今年的第幾天
會飛的小兔子 include stdio.h include stdlib.h intmain intday,month,year,sum,leap printf npleaseinputyear,month,day n scanf d,d,d year,month,day switch month...
excel輸入日期的問題
networkdays 用途 返回引數start data 和end data 之間完整的工作日 不包括週末和專門指定的假期 數值。語法 networkdays start date,end date,holidays 5 引數 start date 代表開始日期,end date 代表終止日 ho...
我電腦的日期是2023年,那個是我買電腦的時間,肯定是中毒啦
你把cmos的電池拔掉,放電後看看是什麼時間,如果還是2006年,那就說明是cmos沒電了,如果這個時間更早,那就請防毒 不一定,也可能是cmos電池有問題,當然病毒的可能性比較大一點,如果有防毒軟體的話應該沒問題 不影響使用?ok。等到你的qq帳號,遊戲賬號被盜了。你再對自己說這句話把。cmos電...