我是新來的C#,我一直在試圖創建一個代碼,顯示總工作時間..例如,一個人從早上八點到下午四點工作意味着他每天工作8小時。 我想要一個顯示他工作了多少小時的代碼。作爲文本輸入的時間之間的差異
我試圖for循環,但我沒有得到它的權利.. 請幫我
int from = Convert.ToInt32(frA.Text);
int to = Convert.ToInt32(toA.Text);
for (from = 0; from <= to; from++)
{
totalA.Text = from.ToString();
}
什麼是兩個文本框的內容是什麼? – Steve
你不需要循環來計算。你需要考慮時間格式,在你的情況下4pm => 16小時24小時格式。所以基本上你需要做的是:WorkingDuration = 16 - 8; totalA.Text = WorkingDuration.ToString(); – mbm
謝謝..我有你的邏輯..但在我的形式,我想讓用戶輸入時間...所以他甚至可以輸入9-5或8-8或任何隨機數字..顯示我解決這個問題? – user2549530