DateTime簡單使用

2021-06-16 18:13:23 字數 1473 閱讀 4264

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ex7._18

\n\n",y,m,d,h,min,sec);

//輸出的時間型別

console.writeline("輸出的時間型別");

str1 = dt2.tolongdatestring();

console.writeline(str1);

str2 = dt2.toshortdatestring();

console.writeline(str2);

//自定義format輸出格式

console.writeline("自定義format輸出格式");

str3 = string.format("", dt1);

console.writeline(str3);

str3 = string.format("", dt1);

str3 = string.format("", dt1);

console.writeline(str3+"\n\n");

//時間加減

console.writeline("時間加減");

dt2 = dt2.adddays(10);

console.writeline(dt2);

dt2 = dt2.adddays(-100);

console.writeline(dt2);

dt2 = dt2.addyears(100);

console.writeline(dt2+"\n\n");

//timespan類來計算時間差

console.writeline("timespan類來計算時間差");

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

datetime d2 = new datetime(2005, 3, 1, 20, 16, 35);

timespan cha1 = d2.subtract(d1);

double totalday, totalhour;

totalday = cha1.totaldays;

totalhour = cha1.totalhours;

console.writeline("相差總共天 或者總計相差小時", totalday, totalhour);

console.writeline("相差天 小時 分 秒\n\n", cha1.days, cha1.hours, cha1.minutes, cha1.seconds);

// goto a;}}

}

date time元件簡單涉及

include define boost date time source include using namespace std using namespace boost gregorian int main 執行結果 d1 2012 dec 21 d2 2012 jan 01 d3 not a...

DateTime的使用 轉換

datetime.tostring 是乙個好東西,也非常便於使用,基本上你指定什麼他就顯示什麼,呵呵,沒錯,是 基本上 ms有時候不太好用,比如下面這段 static void main string args 你能看出最終的輸出結果是什麼嗎?猜一猜,哪行會和你預想的不一樣?看結果 20070121...

datetime使用筆記

datetime類是可以操作時間和日期的類 datetime可以.date 或者.time或者.datetime 其中若要做日期加減,date只能與date,time只能與time 要獲得當前時間datetime.datetime.now 獲得的是datetime結構 當前日期datetime.da...