程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中斷定、驗證字符串能否為日期格局的完成代碼

C#中斷定、驗證字符串能否為日期格局的完成代碼

編輯:C#入門知識

C#中斷定、驗證字符串能否為日期格局的完成代碼。本站提示廣大學習愛好者:(C#中斷定、驗證字符串能否為日期格局的完成代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中斷定、驗證字符串能否為日期格局的完成代碼正文


本文引見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;
    }
}

以上兩種斷定辦法,第一個是斷定時光格局且轉換為一個時光,第二個是只做斷定,各有各的用處。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved