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 的是...