我有以下字符串:轉換不佳組成的字符串,以DateTime格式在C#
Updated: 15:14 03/10
我希望將它轉換爲datetime格式,以便將其插入到SQL Server中的日期時間字段。
string date = 'Updated: 15:14 03/10';
string updatedTime = date.Split(' ')[0];
string updatedDate = date.Split(' ')[1];
string updatedMonth = updatedDate.Split('/')[1];
string updatedDay = updatedDate.Split('/')[0];
string updatedYear = DateTime.UtcNow.Year.ToString();
string updated = updatedYear + '-' + updatedMonth + '-' + updatedDay + ' ' + updatedTime;
DateTime dt = Convert.ToDateTime(updated);
這是否有更清潔/更有效的方法呢?
+1:擊敗我吧。 – zimdanen
謝謝dbaseman&jon。非常感激。 – Gravy