我想計算在VB.NET中創建一個剩餘時間的計算器,它不會讓我和我似乎無法弄清楚爲什麼。這裏是我的代碼TimeSpan不計算
Dim PrefendinedDateTime As DateTime = "3:00:00"
Dim TimeNow As DateTime = DateTime.Now
Dim ElapsedTime As TimeSpan = (TimeNow - frmStartDateTime)
Dim TimeRemaining As TimeSpan = PrefendinedDateTime - New DateTime(ElapsedTime.Ticks)
txtTimeRemaining.Text = New DateTime(TimeRemaining.Ticks).ToString("HH:mm:ss")
我收到此錯誤信息:
蜱必須DateTime.MinValue.Ticks和DateTime.MaxValue.Ticks之間。 參數名:蜱
不太清楚這是什麼意思
這不起作用,它返回: 輸入字符串的格式不正確。 @Neolisk – user2177940
我可以理解,但是我不知道如何去解決這個問題。 – user2177940
@ user2177940:現在試試'TimeRemaining.ToString(「g」)'。我會看看它是否支持自定義格式。 – Neolisk