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#判斷字串是否為日期格式,本文就介紹這麼多,希望對您有所幫助,謝謝!
相關文章
- 利用ORACLE正規表示式判斷字串是否為日期格式Oracle字串
- C#裡判斷字串是否為中文C#字串
- C#判斷字串是否合法C#字串
- 判斷字串是否為空字串
- js判斷字串是否為空JS字串
- JavaScript判斷字串是否為空JavaScript字串
- java判斷字串是否為空Java字串
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- 33判斷字串是否為迴文字串
- J2SE-判斷字串是否為空字串
- YTUOJ-判斷字串是否為迴文字串
- 判斷URL字串是否合法字串
- 判斷字串是否唯一字串
- C#實現判斷字元是否為中文C#字元
- php判斷字串A是否含有字串BPHP字串
- 如何判斷字串是否為合法數值、浮點、科學計數等格式字串
- java判斷輸入的字串是否為數字Java字串
- C 判斷字串是否是子集字串
- PHP 判斷是否包含某字串PHP字串
- 如何判斷一個字串是否為純數字的問題,當然也可以判斷一個字串是否為純字母字串
- python中字串格式判斷Python字串
- js判斷一個變數是否為字串型別JS變數字串型別
- C語言:判斷一個字串是否為迴文C語言字串
- 如何使用DOS命令判斷磁碟分割槽是否為NTFS格式
- js判斷輸入字串是否為空、空格、null總結JS字串Null
- 在Oracle中,如何判斷一個字串是否為數字?Oracle字串
- js判斷字串中是否含有指定的子字串JS字串
- JS判斷字串是否包含某字串 indexOf()方法使用JS字串Index
- C#之判斷確定檔案是否為程式集C#
- 判斷字串為空方法字串
- js判斷字串中是否含有指定字元JS字串字元
- 判斷是否是字串全都是空格字串
- Java 判斷字串中是否含有漢字.Java字串
- 判斷字串是否是合法的EMail (轉)字串AI
- python判斷是否為listPython
- mysql如何判斷是否為空MySql
- python 判斷是否為中文Python
- js判斷物件是否為空JS物件