我有2個字符串:C#字符串轉換爲DateTime
string d = "09/06/24";
string t = "13:35:01";
我想利用串並結合他們作出一個日期時間變量:
newDT = Convert.ToDateTime(d + t);
編譯,但是當它擊中該行它失敗..........有什麼想法?
我有2個字符串:C#字符串轉換爲DateTime
string d = "09/06/24";
string t = "13:35:01";
我想利用串並結合他們作出一個日期時間變量:
newDT = Convert.ToDateTime(d + t);
編譯,但是當它擊中該行它失敗..........有什麼想法?
DateTime.Parse(d +「」 + T)應該這樣做,你很可能遇到的問題是缺乏其間的兩個變量空間,你試圖解析:
「09/06/2413:35:01"
正如你所看到的,這不是一個有效的日期格式。
能完成這項工作?
DateTime.Parse(d + " " + t);
嘗試:
Convert.ToDateTime(d + " " + t);
Convert.ToDateTime(d + 「」 + T)也應該工作。
試試這個:
string d = "09/06/24";
string t = "13:35:01";
DateTime newDT = Convert.ToDateTime(d + " " + t);
如果您有日期和時間的字符串中的一個特定的格式,那麼可以考慮使用DateTime.TryParseExact
它允許你指定一個或多個格式用於解析。