在c中如何判斷textbox中使用者輸入的資料是否為日期型

2021-05-02 22:13:29 字數 913 閱讀 5291

1樓:匿名使用者

用正規表示式來判定。

string pattern = @"\d+";//一到二位數字string strage = "20";//this.txtage.text.trim();

if (!system.text.regularexpressions.regex.ismatch(strage, pattern))

你的串號我已經記下,採納後我會幫你製作

2樓:貓先生

方法很多啊,我這裡有個使用正規表示式的

public static bool isdatetime(string strsource)

)-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d)-(0?

[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d)-0?2-(0?

[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):

[0-5]?\d:[0-5]?

\d)$ ");

}使用方法就是獲取textbox的text屬性值,傳入上邊的方法,如果返回true,就是日期,否則就不是日期。

3樓:匿名使用者

textbox屬性裡面有一個屬性具體是什麼我忘了。 把那個設定成date型別就可以了

4樓:

使用樓上的正則方法或者使用

datetime.tryprase( )方法,用法詳見msdn

C中如何用textbox查詢sql資料庫裡的資料並顯示在d

其實很簡單。我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在 檔案的form1 load事件中新增括號裡的 private void form1 load object sender,eventargs e 即可,sqlconnection conn new sqlconne...

C窗體中實現在textbox中輸入若干個數,數與數之間用,隔開,計算平均數

您好 根據您的需求,寫了一段 為了保持閱讀性,請看下圖。謝謝。在c 窗體應用中怎麼把一組數的平均數,求和,最大最小值以及他們的位置在textbox顯示出來?如下圖 你這其實就是對陣列的操作,拿到陣列的物件就好辦了 怎樣用c 窗體 實現在一個文字框中輸入文字,然後顯示出你輸入文字的標點符號的個數,標點...

如何在c和c 中判斷變數是否為空

c c 中,任何一個變數在定義後即擁有自身的記憶體空間,而記憶體空間中是一定有值的,所以不存在絕對意義上的空值。一般來說,判斷空值都是判斷定以後,是否被賦值過,所以只需要判斷變數值是否還是初始值即可。區分變數型別,有一些常用的初始化情況 1 指標型別。指標型別一般被初始化為null,這是一個定義在標...