我在這裏遇到問題。我想從上一次(DateTime.Now)減去已經從datagridview中選擇並存儲到文本框中的txtin.Text的總小時數。如何從c時間減去開始時間獲得總時間#
這是我在C#中的Visual Studio 2010
public outForm()
{
InitializeComponent();
LoadData();
ResetAllTextFields();
TOTAL.Text = ((DateTime.Now) - (txtin.Text)) * 3;
}
做了,但問題是語法錯誤..它說, 「運營商 - 不能被應用到操作數的System.DateTime和字符串」
哪個是 1的System.DateTime =>(DateTime.Now) 2.字符串=>(txtin.Text)
NB。 3是每小時的價格..所以,我應該怎麼做才能獲得總小時數?
在此先感謝
您需要解析'txtin.Text'到'日期時間(例如用DateTime.Parse或DateTime.ParseExact或DateTime.TryParseExact)。然後減法將會爲您提供一個'TimeSpan',您可以使用它。 –
我會先嚐試一下..我會盡快回復 –