-1
我需要能夠從文本框驗證用戶輸入。不能使用日期選擇器,希望我可以,但這不是一個選項。唯一接受的格式年月日,爲1月13日辦20150113,2015年自定義日期fFormat驗證
起初,我想這可能工作,但事實並非如此:
CultureInfo provider = CultureInfo.InvariantCulture;
var dateResult = DateTime.ParseExact(TextBox_SearchPolicyEffectiveDate.Text,"YYYYMMDD",provider);
然後我試圖
DateTime dt = new DateTime(2015, 01, 13);
String.Format("{O:yyyyMMdd}", TextBox_EffectiveDate.Text.Trim());
這沒」不管怎麼樣,但是我對於內部的東西感到困惑。這只是一個任意的數據,因爲它真的不想在那裏「硬編碼」我的日期。我也在尋找MSDN,但它沒有提供我可以使用的許多東西。我看到其他帖子,其中格式yyyyddmm
被使用,所以我想我只是將'mm'換成'dd',但那也不起作用。
在你的'ParseExact'調用中使用'yyyyMMdd'。 –