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組摘抄 仿寫的句子?(最好每組摘抄仿寫在
二倩 金錢買得來佳餚,買不來胃口。金錢買得來書籍,買不來知識。金錢買得來朋友,買不來友誼。金錢買得來美女,買不來芳心。金錢買得來豪宅,買不來幸福。金錢買得來玩具,買不來快樂。金錢買得來玫瑰,買不來愛情。金錢買得來時裝,買不來美麗。 金錢買得來房子買不到家。金錢買得來鐘錶買不到時間。 例如 人們都愛秋...