0
我所熟悉的基於當前的系統時間創建DateTime對象創建DateTime對象在Visual C++
DateTime dtObject = DateTime::Now;
我的問題是:如果我有整型變量iHour,iMinute和iSecond,我該如何「把它們放回去「轉換成DateTime對象?
我希望我明確自己。提前致謝!
我所熟悉的基於當前的系統時間創建DateTime對象創建DateTime對象在Visual C++
DateTime dtObject = DateTime::Now;
我的問題是:如果我有整型變量iHour,iMinute和iSecond,我該如何「把它們放回去「轉換成DateTime對象?
我希望我明確自己。提前致謝!
東西沿着
DateTime today = DateTime::Today;
DateTime todayWithTime(today.Year, today.Month, today.Day,
hour, minute, second);
另一種方法行:
DateTime todayWithTime = DateTime::Today + TimeSpan(hour, minute, second);
我不希望有約會在我的DateTime對象,只是時間。據我所知,創建它像'DateTime justTime(h,m,s)'將接受年,月和日的h,m和s。 – 0lt 2014-10-06 20:35:25
嗯,它被稱爲'DateTime'的原因。如果你只想要沒有日期的時間,你正在尋找'TimeSpan'。 – 2014-10-06 20:40:43
我不知道爲什麼我認爲TimeSpan被用於計算兩個DateTime對象之間的差異。非常感謝你,親切的先生! – 0lt 2014-10-07 12:16:11