C#中日期時(shí)間的簡單操作
更新時(shí)間:2013年08月21日 16:04:29 作者:
這篇文章介紹了C#中日期時(shí)間的簡單操作,有需要的朋友可以參考一下
(1).比較2個(gè)DateTime的大小
復(fù)制代碼 代碼如下:
DateTime dt1 = Convert.ToDateTime("2010/11/25 20:53:43");
DateTime dt2 = Convert.ToDateTime("2010/11/26 19:24:53");
int i = DateTime.Compare(dt1, dt2);
最后i的結(jié)果是-1...所以說dt1<dt2..當(dāng)dt1=dt2的時(shí)候i=0..當(dāng)dt1>dt2的時(shí)候i=1
(2).計(jì)算兩個(gè)DateTime的差
復(fù)制代碼 代碼如下:
DateTime dt1 = Convert.ToDateTime("2010/11/25 20:53:43");
DateTime dt2 = Convert.ToDateTime("2010/11/25 20:53:43");
DateTime dt3 = Convert.ToDateTime("2010/11/25 20:53:43");
TimeSpan diff1 = dt2.Subtract(dt1);
DateTime diff2 = dt3.Subtract(dt1);
TimeSpan diff3 = dt2 - dt3;
DateTime diff4 = dt1 - dt2;
結(jié)果為:
復(fù)制代碼 代碼如下:
diff1="185.14:47:00";(185天14小時(shí)47分鐘0秒鐘)
diff2="1996/4/9 17:55:00";
diff3="55.04:20:00";(55天4小時(shí)20分鐘0秒鐘)
diff4="1996/4/9 17:55:00";
(3).計(jì)算一個(gè)日期減去或者加上某個(gè)天數(shù)之后的日期
復(fù)制代碼 代碼如下:
TimeSpan ts = new TimeSpan(40, 0, 0, 0);
DateTime dt1 = DateTime.Now.Subtract(ts);
DateTime dt2 = DateTime.Now.Add(ts);
string str1 = ts.Days.ToString() + "天前是" + dt1.ToString("yyyy年MM月dd日");
string str2 = ts.Days.ToString() + "天后是" + dt2.ToString("yyyy年MM月dd日");
結(jié)果為:
復(fù)制代碼 代碼如下:
str1="40天前是2010年10月16日";
str2="40天后是2011年01月04日";
PS:(計(jì)算日期為2010年11月25日)
您可能感興趣的文章:
- js和C# 時(shí)間日期格式轉(zhuǎn)換的簡單實(shí)例
- C#實(shí)現(xiàn)將字符串轉(zhuǎn)換成日期格式的方法
- C#轉(zhuǎn)換日期類型實(shí)例
- C#日期轉(zhuǎn)換函數(shù)分享
- C#中DateTime日期類型格式化顯示方法匯總
- C# 常用日期時(shí)間函數(shù)(老用不熟)
- C#獲取上個(gè)月第一天和最后一天日期的方法
- C#由當(dāng)前日期計(jì)算相應(yīng)的周一和周日的實(shí)例代碼
- C#日期格式化的幾個(gè)要點(diǎn)小結(jié)
- C#判斷日期是否到期的方法
- C#實(shí)現(xiàn)日期格式轉(zhuǎn)換的公共方法類實(shí)例
相關(guān)文章
c#中WinForm使用OpencvSharp4實(shí)現(xiàn)簡易抓邊
本文主要介紹了c#中WinForm使用OpencvSharp4實(shí)現(xiàn)簡易抓邊,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
詳解C#中的System.Timers.Timer定時(shí)器的使用和定時(shí)自動(dòng)清理內(nèi)存應(yīng)用
這篇文章主要介紹了詳解C#中的System.Timers.Timer定時(shí)器的使用和定時(shí)自動(dòng)清理內(nèi)存應(yīng)用,需要的朋友可以參考下2017-06-06
c# 調(diào)用Win32Api關(guān)閉當(dāng)前應(yīng)用的方法
這篇文章主要介紹了c# 調(diào)用Win32Api關(guān)閉當(dāng)前應(yīng)用的方法,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下2021-03-03

