任何人都可以看到我做錯了什麼,我試圖解析日期,以確保其有效的日期,如果這樣將其轉換爲我需要的格式。DateTime.TryParseExact CultureInfo.InvariantCulture
我已經嘗試過不同的方式做到這一點,但都返回01/01/0001 00:00:00
。串parseArrivalDate
的
值= 02/02/2013
DateTime ukDateFormat;
string ukFormat = "0:ddd, MMM d, yyyy";
DateTime.TryParseExact(parseArrivalDate, ukFormat, CultureInfo.InvariantCulture, DateTimeStyles.None, out ukDateFormat);
DateTime test = ukDateFormat;
--------------------------------- ----編輯-------------------------------
好的,對不起,我沒有很好地解釋它。如果我輸入英國格式說27/02/2013,當我有英國格式爲dd/MM/yyyy它工作正常,問題是當我進入美國或任何其他格式,它是返回不正確的日期,所以我是改變格式輪認爲是問題。
現在,在閱讀您的意見之後,我已經明白了我的英文格式第一次是正確的,所以我的問題是,如何更改代碼,以便可以正確解析任何日期格式。
希望更有意義 感謝
TryParse的結果是什麼?如果只傳遞parseArrivalDate和ukFormat,它將如何工作? – 2013-03-27 12:36:46