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);
買車已付完全款,發現生產日期是2023年的庫存車,可不可以以這個理由要求4S店退回全款
遇剛則剛 車是以登記交付為要件,當對方與你簽字後完後,雙方達成一致,車的所有權即可轉移!合同書上在你和車主說明該車是2014年的庫存車的話,那麼該合同有效!若該合同指明的車,並非與現實的車子一致的話,可以理解為對方是以欺騙的手段促成合同,按照民法法理來說,屬於以欺騙的方式以假亂真,使對方陷入錯誤認識...
2023年農曆12月28,但戶口的日期是號,2023年的生日是什麼時候
97年1月7號是丙子年十一月二十八,而丙子年十二月二十八是97年2月5號,到底是哪一天?恐怕得問你的父母。如果你想過生日去飯店撮一頓,建議你過1月7號的,因為有的飯店生日吃飯有優惠 憑身份證 如果你不打算在飯店過,還有以下幾個日子可以選 1月9號 農曆壬辰年十一月二十八 2月8號 農曆壬辰年十二月二...
2019龍年是我們的本命年我的出生日期是
很多都有這樣的疑問 1 我是屬龍的,明年是我的本命年,會不順嗎?2 我的屬相是兔,明年運氣怎麼樣?第二個問題是沒什麼實際意義的問題,同屬相的人那麼多,難道運氣都一樣?不懂易學的人隨口一說,也許有人認為很準呢,因為屬相相同的人太多了,總有幾個可以命中的,但這只是個概率問題,並不屬科學推測,純屬娛樂而已...