簡體   English   中英

字符串到DateTime異常

[英]String To DateTime Exception

我有這個String

05/09/2013 23:23

我想將其轉換為DateTime

DateTime alarmDateTime = new DateTime();
alarmDateTime = DateTime.ParseExact(date, "MM/dd/YYYY HH:mm", null);

我得到這個異常:

String was not recognized as a valid DateTime.

知道為什么會發生嗎?

我認為年份應該是小寫的“ y”。 由於第一行的值已被覆蓋,因此也無需在第一行上實例化日期時間。

DateTime alarmDateTime = DateTime.ParseExact(date, "MM/dd/yyyy HH:mm", null);

如果系統中的日期分隔符為"/"則只需將YYYY更改為yyyy即可。

如果不是,則使用此

 string date = "05/09/2013 23:23";

 DateTime alarmDateTime = new DateTime();
 alarmDateTime = DateTime.ParseExact(date, "MM/dd/yyyy HH:mm", 
                                     CultureInfo.InvariantCulture);

在此處輸入圖片說明

暫無
暫無

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

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