簡體   English   中英

字符串'24 / 01/2018 13:20:00'未識別為有效的DateTime。 當其他類似的字符串被轉換時

[英]String '24/01/2018 13:20:00' was not recognized as a valid DateTime. While other similar strings are converted

我正在使用以下ParseExact方法將收到的字符串格式的日期值轉換為DateTime

DateTime myValue = DateTime.ParseExact(inputValueString, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture);

順利通過以下值:

11/01/2018 11:43:00
11/01/2018 11:44:00
23/01/2018 10:05:00
23/01/2018 10:07:00
24/01/2018 12:59:00

但是在這些值之后,我得到以下異常:

字符串'24 / 01/2018 13:20:00'未識別為有效的DateTime。

為什么此特定值不起作用? 是字符串中的隱藏字符導致了此問題嗎?

您應該將HH:mm:ss用於24h格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM