誰能給用C寫的給你日期算出距離現在的天數。。求大師賜教

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

1樓:匿名使用者

我建立的控制檯工程,你把下面**複製到主函式main裡。

console.writeline("請輸入一個日期,年月日之間必須要以空格或逗號、頓號等來間隔");

string s = console.readline();

datetime dt;

datetime.tryparse(s, out dt);//把s轉換為時間datetime型別,通過out賦給了dt

datetime now = datetime.now;//當前電腦時間

timespan ts = dt - now;//時間差

console.write("所輸入的日期:"+dt.toshortdatestring());

console.writeline("是" + dt.dayofweek);//dt.dayofweek表示dt這個時間是星期幾

console.writeline("所輸日期和當前時間相差  天", ts.days);//ts.days表示時間差裡的天數

2樓:塵雨洛煙

這不難啊

timespan ts=datetime.now-givedate; //其中givedate為給定的日期,datetime型別

int days=ts.days;

3樓:放羊的小星星

為什麼兩個人一起發了一個問題呢?? 都是你麼?

c#中如何讓一個時間日期加上天數?

4樓:塵埃開出花

c#中讓一個時間日期加上天數步驟如下:

1、開啟vs2008開發工具,新建一個窗體應用程式。

2、開啟工程,找到窗體,選擇開啟,可以雙擊,也可以選擇右鍵開啟。

3、往窗體裡面新增一個文字編輯器與按鈕。

4、雙擊button按鈕,新增一個單擊事件,在裡面新增編輯一些**。

5、執行除錯程式,得到如下所示的結果資訊。

5樓:小媛

在c中新增時間日期和天數的步驟如下:

一、開啟vs2008開發工具並建立新的表單應用程式。

二、開啟專案,找到表單,然後選擇「開啟」。您可以雙擊或右擊開啟它。

三、在視窗中新增文字編輯器和按鈕。

四、雙擊按鈕按鈕以新增單擊事件並編輯其中的一些**。

五、執行除錯程式獲得如下結果資訊。

6樓:匿名使用者

用datetime.adddays()double value)方法增加(或減少)天數。當value為正數時,在指定的日期上往後增加天數;當value為負數時,在指定日期上減少天數。

用法如下

(1)增加天數

// 獲取當前日期和時間

datetime now = datetime.now;

console.writeline("當前日期為:", now);

// 增加10天

datetime dt1 = now.adddays(10);

console.writeline("增加10天后的日期為:", dt1);

(2)減去天數

// 獲取當前日期和時間

datetime now = datetime.now;

console.writeline("當前日期為:", now);

// 減少10天

datetime dt2 = now.adddays(-10);

console.writeline("減少10天后的日期為:", dt2);

7樓:匿名使用者

datetime.now.date.adddays(7);

8樓:匿名使用者

datetime dt = datetime.now.date.adddays(7);

這樣就可以獲得7天后的日期變數。

9樓:丶傀儡師蘇摩

這個連結給

你詳細說明了

10樓:匿名使用者

datetime.now.adddays(7).date就是你要的日期

11樓:匿名使用者

datetime.add(days)

12樓:會穿衣服的貓

datetime.now.date.adddays(7); 加7天

datetime.now.date.adddays(-7); 減7天

c#如何計算兩個日期之間相隔天數

13樓:匿名使用者

datetime a

datetime b

timespan ts =a-b

ts.day

c#中如何獲得兩個日期之間的天數差

14樓:泡麵泡著吃

定義timespan直接減抄即可。

拓展資料

datetime olddate = new datetime(2006,6,13);

datetime newdate = datetime.now;

timespan ts = newdate - olddate;

int differenceindays = ts.days;

console.writeline("difference in days:  ", differenceindays);

datetime 值型別與 timespan 值型別的差異在於 datetime 表示時間上的一刻,而 timespan 表示時間間隔。

例如,這表示您可以從 datetime 的一個例項減去另一個例項來獲得它們之間的時間間隔。也可以將正的 timespan 加到當前的 datetime 來計算將來的日期。

時間值可以加到 datetime 的例項上,也可以從其中減去。時間值可以為正數也可以為負數,並可以刻度、秒等單位或 timespan 的例項來表示。此值型別中的方法和屬性會考慮閏年和月中天數等細節。

15樓:一騎當後

c#中計算2個時間之間的差(可以計算到時分秒

);參考**

內如下:

label1.text = "2012-1-1 15:36:05";

label2.text = "2012-2-1 20:16:35";

datetime d1 =new datetime(2012,1,1,15,36,05);

datetime d2 =new datetime(2012,2,1,20,16,35);

timespan d3 = d2.subtract(d1);

label3.text = "相差:"

+d3.days.tostring()+"天"

+d3.hours.tostring()+"小時"

+d3.minutes.tostring()+"分鐘"

+d3.seconds.tostring()+"秒容";

16樓:

樓上貼的**

可能都不是樓主想要的,樓上的**都是給的絕對時間差,如果

回我答想算"2017-2-13 23:59:59"到"2017-2-14 0:00:01"這兩個時間相差的天數,那應該是1天,但是用樓上的**得到的只有2秒的時間差。

想要算相隔天數,可以這樣:

string str1 = "2017-2-13 23:59:59";

string str2 = "2017-2-14 0:00:01";

datetime d1 = convert.todatetime(str1);

datetime d2 = convert.todatetime(str2);

datetime d3 = convert.todatetime(string.format("--", d1.year, d1.month, d1.day));

datetime d4 = convert.todatetime(string.format("--", d2.year, d2.month, d2.day));

int days = (d4 - d3).days;

17樓:半分幻の庭師

datetime d1;

datetime d2;

//自己去賦值吧

int days = (d1 - d2).days;//天數差

18樓:

////// 計算2個日

期之間的間隔月份版數權

////// 日期1

/// 日期2

///private int gettimespanmonths(datetime startdate, datetime enddate)

return i;}

19樓:安與生

////// 獲取

bai兩個時

du間差zhi:dao返回專天

//////

//////

public static string getdaysoftwodate(datetime? startdate, datetime? enddate)

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

20樓:手機使用者

% 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.

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

21樓:匿名使用者

using system.globalization;

chineselunisolarcalendar cls = new chineselunisolarcalendar();

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

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

22樓:

datetime.now.dayofweek;

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

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

(int)datetime.now.dayofweek;

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

system.globalization.cultureinfo.

currentculture.datetimeformat.getdayname(datetime.

now.dayofweek);

誰能給我寫月的詩,要整首的,謝謝

念奴嬌 中秋對月 明 文徵明 桂花浮玉,正月滿天街,夜涼如洗。風泛鬚眉併骨寒,人在水晶宮裡。蛟龍偃蹇,觀闕嵯峨,縹緲笙歌沸。霜華滿地,欲跨彩雲飛起。記得去年今夕,釃酒溪亭,淡月雲來去。千里江山昨夢非,轉眼秋光如許。青雀西來,嫦娥報我,道佳期近矣。寄言儔侶,莫負廣寒沈醉。 飛馳的風景 九百公里鐵軌兩天...

誰幫我寫一首關於愛情的另類詞,誰能給我寫一首愛情傷感的另類詞

很愛你的心 沒有哪種愛情,需要你放棄尊嚴作踐自己,要你去受罪吃苦。愛情或許會讓你不知所措,會讓你嫉妒生氣,會讓你傷心流淚。但它最終是溫暖的,能給你愉悅,能給你安全感。如果不是這樣,那要麼愛錯人,要麼用錯方法。與其受罪,還不如單身。沒有你想要的擁抱,那就先學會一個人堅強吧。向日葵離開了太陽,依舊能存活...

誰能給我弄30組摘抄 仿寫的句子?(最好每組摘抄仿寫在

二倩 金錢買得來佳餚,買不來胃口。金錢買得來書籍,買不來知識。金錢買得來朋友,買不來友誼。金錢買得來美女,買不來芳心。金錢買得來豪宅,買不來幸福。金錢買得來玩具,買不來快樂。金錢買得來玫瑰,買不來愛情。金錢買得來時裝,買不來美麗。 金錢買得來房子買不到家。金錢買得來鐘錶買不到時間。 例如 人們都愛秋...