2010-02-22 111 views
1

我想寫一個自定義ASP.NET字段驗證器,它確保輸入是格式「yyMMdd」上的有效日期。驗證日期格式「yyMMdd」在ASP.NET

我如何做到這一點?

+0

@John Saunders:我正在使用'ParseExact',但找不到要傳遞的參數。 – 2010-02-22 16:06:07

回答

3

您可以嘗試DateTime.ParseExact("091223", "yyMMdd", CultureInfo.InvariantCulture);

編輯 Woops,對不起,沒看到ASP.NET位。 AFAIK你可以在ASP.NET中自定義驗證器?這可能是它的基礎,並且還有一個DateTime調用的「TryParseExact」版本,這將允許您毫無例外地進行檢查。

+0

在所有情況下,對於驗證代碼(即期望的無效格式),Try *方法是更好的選擇。 – Richard 2010-02-22 14:28:38