C#判斷字串是否為日期格式
轉自:http://www.splaybow.com/post/csharp-string-if-datetime.html
本文介紹C#程式設計時,給定一個字串,如何判斷它是不是一個日期。本文將介紹兩種方法,一個是判斷字串是否是時間,如果是就轉換為一個時間變數,第二個方法是隻作判斷。
在C#中,對格式的判斷有一類專門函式,那就是TryParse。TryParse在各個不同的型別類(如int,string,DateTime)中,都是存在的。在TryParse中一般有兩個引數,一個是待判斷的字串,另外一個是轉換後的結果儲存變數。
方法一:
string strDate = "2014-4-3";
DateTime dtDate;
if (DateTime.TryParse(strDate, out dtDate))
{
Console.WriteLine(dtDate);
}
else
{
throw new Exception("不是正確的日期格式型別!");
}
除了上面的方面外,我們還可以用Parse這個函式來處理,請見如下函式:
public bool IsDate(string strDate)
{
try
{
DateTime.Parse(strDate);
return true;
}
catch
{
return false;
}
}
以上兩種判斷方法,第一個是判斷時間格式且轉換為一個時間,第二個是隻做判斷,各有各的用途。
關於C#判斷字串是否為日期格式,本文就介紹這麼多,希望對您有所幫助,謝謝!
相關文章
- 判斷字串是否為空字串
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- js判斷字串是否為空JS字串
- java判斷字串是否為空Java字串
- JavaScript判斷字串是否為空JavaScript字串
- 判斷字串是否唯一字串
- 判斷URL字串是否合法字串
- J2SE-判斷字串是否為空字串
- python中字串格式判斷Python字串
- java判斷輸入的字串是否為數字Java字串
- C語言:判斷一個字串是否為迴文C語言字串
- python判斷是否為listPython
- python 判斷是否為中文Python
- Python判斷字串是否為字母或者數字(浮點數)Python字串
- js判斷輸入字串是否為空、空格、null總結JS字串Null
- Python中判斷是否為數字字串的方法是什麼?Python字串
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- Java技巧分享:判斷字串是否為空常的三種方法Java字串
- Delphi Variant 判斷是否為空
- java判斷物件是否為空Java物件
- mysql如何判斷是否為空MySql
- js判斷物件是否為空JS物件
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- Js之設定日期時間 判斷日期是否在範圍內JS
- PHP 判斷一個字元是否在字串中PHP字元字串
- PHP判斷一個字串是否包含亂碼PHP字串
- C#判斷字串的顯示寬度C#字串
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- C++判斷是否為閏年C++
- 演算法題:判斷括號字串是否有效演算法字串
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- 教你幾種PostgreSQL判斷字串是否包含目標字串的方法SQL字串
- 驗證輸入的字串是否為合法日期字串
- java字串、異常小練習--判斷qq是否合法Java字串
- 如何判斷一個物件是否為空?物件
- 判斷物件是否為空物件的方式物件
- python如何判斷圖片是否為空Python