2016-09-14 53 views
-3

我該如何分割我的string成兩個datetime如何使用兩個時間分割字符串,並將其轉換爲datetime

string schedulemonday=10:00am - 1:00pm; 

我希望兩個時間分成兩個datetime數據類型一樣

DateTime starttime=10:00am; 
DateTime endtime=1:00pm; 
+1

看看String.Split和DateTime.Parse和/或新的DateTime(年,月,日,小時,分鐘,秒),並向我們展示代碼和特定問題(如果卡住了)。 –

+0

爲什麼你要以'字符串'的日期/時間開始?沒有'DateTime starttime = 10:00am;' 檢查[here](https://msdn.microsoft.com/en-us/library/system.datetime(v = vs.110).aspx ) – Jim

回答

0

首先打破字符串以獲得單獨的日期字符串

string schedulemonday = "10:00am - 1:00pm"; 
string[] parts = schedulemonday.Split(' '); 

部分[0]和部分[2]應該包含的開始和結束時間,分別

然後看到這個帖子將字符串轉換爲datetime

Parse string to DateTime in C#