C#比較時(shí)間大小的方法總結(jié)
在編寫程序,我們經(jīng)常會(huì)對(duì)一些時(shí)間進(jìn)行比較,比如要搜尋一個(gè)時(shí)間范圍中的數(shù)據(jù),需要用戶輸入開始時(shí)間和結(jié)束時(shí)間,如果結(jié)束時(shí)間小于或等于開始時(shí)間,那么程序是無法完成搜索的,所以在搜索前就需要對(duì)時(shí)間進(jìn)行比較,確認(rèn)結(jié)束時(shí)間大于開始時(shí)間。
下面小編舉例說明C#中時(shí)間比較的方法。
1、打開Microsoft Visual Studio 2010, 新建名字為【時(shí)間比較】的程序。
2、點(diǎn)擊界面上的工具箱,找到【datetimerpicker】控件,單擊該控件。
3、在窗體界面上放置2個(gè)【datetimerpicker】控件,另外再添加一個(gè)【比較】的按鈕。
4、編寫窗體中【比較】按鈕的代碼,首先獲取窗體中2個(gè)【datetimerpicker】控件的文本,將2個(gè)string類型的變量轉(zhuǎn)換為時(shí)間類型,然后使用【compare】函數(shù)對(duì)2個(gè)時(shí)間進(jìn)行比較,并彈出比較的結(jié)果。
5、生成exe文件進(jìn)行測(cè)試,
默認(rèn)2個(gè)【datetimerpicker】控件所顯示的是當(dāng)前日期。
6、點(diǎn)擊【比較】,因?yàn)楫?dāng)前2個(gè)時(shí)間相同,會(huì)提示【開始時(shí)間等于結(jié)束時(shí)間】。
7、點(diǎn)擊開始時(shí)間的日期控件,在下拉時(shí)間框中選擇一個(gè)較早的時(shí)間。
8、點(diǎn)擊【比較】,會(huì)提示【開始時(shí)間小于結(jié)束時(shí)間】。
9、再將結(jié)束時(shí)間選擇為更早一些的日期,點(diǎn)擊比較會(huì)提示【開始時(shí)間大于結(jié)束時(shí)間】,通過測(cè)試表示我們的比較方法是正確的。在實(shí)際程序中,對(duì)開始時(shí)間等于或大于結(jié)束時(shí)間的情況就可以給用戶提醒了,避免程序會(huì)出現(xiàn)錯(cuò)誤。
上一篇:C#實(shí)現(xiàn)鼠標(biāo)裁剪圖像功能
欄 目:C#教程
下一篇:C#獲取系統(tǒng)當(dāng)前IE版本號(hào)
本文標(biāo)題:C#比較時(shí)間大小的方法總結(jié)
本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/4971.html
您可能感興趣的文章
- 01-10Extjs4如何處理后臺(tái)json數(shù)據(jù)中日期和時(shí)間
- 01-10C#實(shí)現(xiàn)打開畫圖的同時(shí)載入圖片、最大化顯示畫圖窗體的方法
- 01-10WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動(dòng)關(guān)閉的方法
- 01-10WinForm實(shí)現(xiàn)窗體最大化并遮蓋任務(wù)欄的方法
- 01-10String.Format大全(C# Java)
- 01-10C#計(jì)算程序執(zhí)行過程花費(fèi)時(shí)間的方法
- 01-10時(shí)間戳與時(shí)間相互轉(zhuǎn)換(php .net精確到毫秒)
- 01-10C#實(shí)現(xiàn)任務(wù)欄通知窗口
- 01-10C#.NET中如何批量插入大量數(shù)據(jù)到數(shù)據(jù)庫中
- 01-10C#連接數(shù)據(jù)庫的方法


閱讀排行
本欄相關(guān)
- 01-10C#通過反射獲取當(dāng)前工程中所有窗體并
- 01-10關(guān)于ASP網(wǎng)頁無法打開的解決方案
- 01-10WinForm限制窗體不能移到屏幕外的方法
- 01-10WinForm繪制圓角的方法
- 01-10C#實(shí)現(xiàn)txt定位指定行完整實(shí)例
- 01-10WinForm實(shí)現(xiàn)仿視頻 器左下角滾動(dòng)新
- 01-10C#停止線程的方法
- 01-10C#實(shí)現(xiàn)清空回收站的方法
- 01-10C#通過重寫Panel改變邊框顏色與寬度的
- 01-10C#實(shí)現(xiàn)讀取注冊(cè)表監(jiān)控當(dāng)前操作系統(tǒng)已
隨機(jī)閱讀
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 04-02jquery與jsp,用jquery
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10delphi制作wav文件的方法
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改