我曾經見過很多地方,一個方法需要很長的時間或者一個int來表示持續時間,以納秒,毫秒(最常見),秒和甚至幾天爲單位。這也是尋找錯誤的好地方。Java或.Net中的最佳持續時間類型
這個問題也相當複雜,一旦你意識到你可能意味着持續時間達到一定的秒數,或者一個時間間隔更適合人類對時間的感知,這樣24小時的持續時間總是持續成爲第二天在同一個「掛鐘」時間。或者根據日期不同,一年365或366天,因此2月28日以後的一年總是2月28日。
爲什麼沒有獨特的類型來表示這個?我在Java或.net中找不到任何內容
你會調用一個表示絕對毫秒數的對象和一個表示「人性化」時間感知的對象嗎? – Hugo