c中如何驗證日期格式,求C 中一個驗證日期格式的正規表示式

時間 2022-04-19 17:00:08

1樓:

datetime dt=convert.todatetime(控制元件的值);

比如datetime dt=convert.todatetime(begindate.text);

2樓:蘿蔔天使

最簡單的辦法:

public bool isdate(string str)else}

求c#中一個驗證日期格式的正規表示式

3樓:

給你個例子,是一個驗證控制元件驗證textbox中的時間是否合法

其中的正規表示式你可以拿出去用

4樓:匿名使用者

msdn中有現成的正規表示式是按照例子說明的哦例如:(年[-/,]月[-/,]日)|(月[-/,]日[-/,]年)|(日[-/,]月[-/,]年)

我寫的這個是最簡單的了。

請各位改善,我也學習一下

暈,我好像寫錯了。跑題了,呵呵

不過提供你一個新思路:

datetime.parse(string str)可以幫你check,如果拋異常了,顯然錯了。

2種異常:

system.formatexceptionsystem.argumentnullexception給你一個參考:

如果要check 12/30/1969

那麼可以用下邊的regex expression(\d\d)[-/](\d\d)[-/](\d\d(?:\d\d)?)

5樓:匿名使用者

一般在c#中是datatime型的資料存檔的時候,我都會把格式做一下再存。

example:

ajax傳回要存文字的值otxtdate後:

otxtdate.tostring(yy-mm-dd hh:mm:ss);

大概是這個樣子。

6樓:匿名使用者

驗證日期有專門的方法,不應該用正則。

c# 如何判斷一個字串是不是日期型資料?

7樓:匿名使用者

string date = "2001-1-5";

datetime dt;

if (datetime.tryparse(date, out dt))

else

正則可真是沒有你用try來的效率高,而且正則只能用來判斷指定的字串是否符合一種格式規範,而日期還需要判斷閏年,閏月等等非常複雜。所以,對於轉換日期,正規表示式是不適用的。

8樓:匿名使用者

來晚了一般都是用型別轉換 轉換成功就是,不成功就不是

9樓:匿名使用者

別用try和轉換,用正則。節約資源,提高效率是王道

c#中如何判斷textbox中輸入的是這樣的日期格式:2011-01-20,麻煩給出具體**,謝謝!

10樓:

試試擷取字串判斷或者 把輸入的字串轉為時間格式 看看判斷是否成功。

11樓:匿名使用者

datetime tm;

if(true == datetime.tryparse(textbox1.text, out tm))

else

excel c#如何判斷單元格格式是否為日期

12樓:匿名使用者

引用spire.xls.dll

using spire.xls;

namespace whetherhasdate}}}}

c#中如何判斷一個datetime型別欄位的日期為空?

c#裡有沒有判斷字串是否滿足時間格式的函式

c#中如何將字串轉換成日期格式

13樓:陽光的雷咩咩

static string s = "20120304120312";

private static int f(int i, int l)

private void button1_click(object sender, eventargs e)

14樓:不識臺北路

var s = "20120304120312";

s = s.insert(4, "-").insert(7, "-").

insert(10, " ").insert(13, ":").

insert(16, ":");

this.textbox1.text = s;

15樓:

string s2=string.format("-- ::",s.

substring(0,4),s.substring(4,2),s.substring(6,2),s.

substring(8,2),s.substring(10,2),s.substring(12,2));

編譯ok

給我分吧~~

16樓:匿名使用者

可以使用函式convert.todatetime(s);因為日期型別是c#的內建型別,所有的內建型別都有這個方法,或者是用datetine.pase(s);你試試不明白在問我!

17樓:匿名使用者

沒這麼用的,只能自己寫了!

一般時間可以用datetimepicker1相關的控制元件取出或者錄入值,讓後再出來!

c中如何包含cpp檔案,C 如何在一個cpp檔案中引用另外一個cpp檔案中的類物件

tn瓶邪 h是 標頭檔案 cpp 是原始檔 c 中。通常 將struct class define typedef function 等的定義放到標頭檔案中,而將 成員宣告 和 function實現 類實現 放入cpp中。h和cpp中同時可以使用include包含標頭檔案,但是通常有個習慣,就是儘量...

如何在C中刪除控制元件,如何在C 中刪除一個控制元件

void ds control item else private void button1 click object sender,eventargs e 看checkbox的parent是誰 1 如果checkbox是放在panel 比如canvas,grid,dockpanel之類的 中的,呼...

C 中,如何例項化類例項,C 中,如何例項化一個類例項

朋璣崇綺煙 例項化這個類如果不帶引數,需要寫個不帶引數的建構函式。一般不寫建構函式,系統會自動生成一個,但是由於你寫了一個帶引數的建構函式,系統不會自動生成,如果你不在程式中自己寫出來,那麼無法例項化。繼承這個類 class dog animal 加個冒號就可以了 test t 分配給例項 t 的是...