c從特定日期提取星期幾,在c 中,如何給定一個日期,求出該日為星期幾?

時間 2021-10-20 12:54:36

1樓:

datetime.now.dayofweek;

new datetime().dayofweek;

dayofweek是一個星期幾的列舉

datetime birth = new datetime(1991, 2, 2);

dayofweek week = birth.dayofweek;

2樓:匿名使用者

using system;

using system.collections.generic;

using system.text;

namespace proj2_1

static void main(string args),姓名:,出生日期 ",s1.studn,s1.

name,s1.bday,dt.dayofweek.

tostring());

s2.studn = 102;

s2.name = "黃蓉";

s2.bday ="1991,2,2";

dt=datetime.parse(s1.bday);

console.writeline("學號:,姓名:

,出生日期 ",s2.studn,s2.name,s2.

bday,dt.dayofweek.tostring());}}}

c#如何計算指定時段算的所有周及周的時間段和星期幾?

3樓: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#中,如何給定一個日期,求出該日為星期幾?

4樓:手機使用者

% 7:(days % 7)是為了求出所求日期與2023年1月1日相差天數除去整星期數(7天為一星期)後剩餘的天數,比如說要求的數為2023年1月13日,那麼days就為12,出去整星期數後剩餘5天,至於後面加1是因為2023年1月1日是星期一,再除以7則為了求出2023年1月13日為星期幾。這個你最好多帶具體時間進去慢慢體會,不大好用文字表現出來

date =((days % 7) + date ) % 7,中加的date是你輸入年份的1月1日是星期幾,其餘的與1中形同

至於for(m = 1; m<12 ; m++) 12個月為什麼不是m<=12呢 ,是因為一年當中我們最多只需要找到12月13日,它與當年1月1日相差的天數根本沒用到12月具體有多少天,所以沒必要讓m<=12.

不知道說明白沒有,慢慢體會,多帶某一具體年份日期進去更方便你理解 加油!!!

5樓:匿名使用者

using system.globalization;

chineselunisolarcalendar cls = new chineselunisolarcalendar();

datetime dt= cls.todatetime(2010, 1,1, 0, 0, 0, 0);

注意:碰到諸如閏月的情況,則潤月後面的月份自動加一,既2023年潤五月,則閏五月為6月,後面的月加一處理,例項中的執行結果為2010-2-14

6樓:

datetime.now.dayofweek;

這個方法是獲得星期,返回值是英文的星期列舉。

如需變換格式,可以轉為數值,再另行判斷。

(int)datetime.now.dayofweek;

下面這個方法可以將星期轉為中文:

system.globalization.cultureinfo.

currentculture.datetimeformat.getdayname(datetime.

now.dayofweek);

7樓:匿名使用者

string m_time = datetime.now.tolongdatestring();

//獲取當前日期是星期幾

string dt = datetime.now.dayofweek.tostring();

string week="";

//根據取得的星期英文單詞返回漢字

switch (dt)

lashowtime.text = m_time + " " + week;

8樓:匿名使用者

string datetime = "2011-3-4";

(datetime.parse(datetime)).dayofweek;

9樓:網上衝浪玩家

system.datetime.now.dayofweek

c#中如何把給定日期轉換成星期幾?

10樓:你是誰

class program

;var time = datetime.now;

console.writeline(weekdays[(int)time.dayofweek]);}}

11樓:

datetime.now.dayofweek

12樓:匿名使用者

使用dayofweek

13樓:匿名使用者

日期型別有個這個屬性 dayofweek 你可以試下 具體運用 研究下、、、

c#判斷當前系統是星期幾

14樓:匿名使用者

為啥判斷字串。。。。。

本身datetime.today.dayofweek返回的就是列舉值,so look ↓

dayofweek today = datetime.today.dayofweek;

switch (today)

15樓:匿名使用者

swich(物件)

c#如何查詢某一年的某一天是星期幾?

16樓:

datetime.parse("2011/1/3").dayofweek;

sunday = 0,

monday = 1,

tuesday = 2,

wednesday = 3,

thursday = 4,

friday = 5,

saturday = 6,

17樓:匿名使用者

datetime.dayofweek

在c中,如何給定日期,求出該日為星期幾

手機使用者 7 days 7 是為了求出所求日期與1900年1月1日相差天數除去整星期數 7天為一星期 後剩餘的天數,比如說要求的數為1900年1月13日,那麼days就為12,出去整星期數後剩餘5天,至於後面加1是因為1900年1月1日是星期一,再除以7則為了求出1900年1月13日為星期幾。這個...