是否有可能指示DateTime.TryParseExact接受多個(任何)sepatators(指定的分隔佔位符,而不是特定的分離)?例如:DateTime.TryParseExact和不同的分隔符
DateTime.TryParseExact(performanceRow[5], "M/d/yyyy",
CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out startDate)
如果日期以'/'字符作爲分隔符,這將起作用。不過,我剛收到一個帶有'。'的文件。作爲分隔符,解析失敗。
由於
但是如果有人會用另一個未列在我的格式列表中的分隔符上傳文件呢?我只支持M/d/yyyy,但分隔符可以是任何字符。 – dragonfly
嗯,這成爲一個不同的問題 - 它更像是我必須解析一些輸入,但我不知道輸入的格式。您的程序必須嚴格限定爲一組指定的格式。或者,讓發送文件的人也在文件內或通過單獨的字段發送格式。否則,你永遠不會知道如何解析。 – ryadavilli