我有一個DataGrid,其中包含幾個小時的值,我想知道:如何將DateTime中的「time」轉換爲int?
如何從我的DataGrid獲取ONLY的時間並將其轉換爲int(或double)變量。
我的目標是與我的DataGrid時間值的一些操作,喜歡的數字加進去
例: 使用我的「dataGridView1.Rows [1] .Cells [2] .Value.ToString( );」它會顯示一個DateTime值(它在我的DataGrid中),使用這個值,我想過濾掉它的時間並將其轉換爲int我想要捕獲時間的代碼部分:
txtAtiv.Text = dataGridView1.Rows[0].Cells[1].Value.ToString();
string value = dataGridView1.Rows[0].Cells[2].Value.ToString();
lblLeft.Text = value.Split(' ')[1];
我想獲得「值」(這是從DataGrid的DateTime值)並將其轉換爲一個int。
注: - 在我的數據網格爲我的日期它不相關的,我只需要挑時間(是的,我知道,我不能「分裂」的日期時間分別做他們)
您如何期待時間可以轉換爲int?例如。 4:27 PM將如何表示爲int? –
它是一個「字符串」還是「DateTime」?如果'DateTime'可以使用'DateTime。TimeOfDay'來獲得TimeSpan的時間,並且你可以在幾秒鐘,幾分鐘或幾小時內得到時間。否則,如果它是一個字符串,我會首先解析爲'DateTime'。 – juharr
那麼,這是我的懷疑。我想知道是否有辦法做到這一點,如將時間轉換爲序列號 – MattDAVM