2014-03-06 34 views
0

請幫我解決這個問題。如何查找在java中的持續時間之間的區別?

我在字符串格式兩條期間時間: 如:「10」和「0.30」(實際上還有以分鐘爲單位)

我解析這些值雙,找到找到區別?

但我得到的輸出爲9.7這是不對的 我希望它爲9.30 ..請提前提出

謝謝!

+0

如果您將「0.30」解析爲dobule,則將其解釋爲「零點三」。十減「零點三」是「九點七」。所以你將不得不嘗試一種不同的方法 –

+1

你可以用'Calendar'和'Date'來做一些複雜的事情。但是,在本例中,將時間轉換爲*秒*('int seconds = minutes * 60;')應該足夠了,以秒爲單位計算差值,然後將結果轉換回分鐘。編輯:你應該澄清'0.3'應該是「0.3分鐘」還是「30秒」。你必須根據這個 – Marco13

+0

調整你的解析過程看看JodaTimer API。你只需要幾分鐘的時間差? – Adi

回答

1

可以使用喬達時間Library.Use的Period類,從中可以得到第二個答案以小時和minutes.For例如術語兩個時間之間的差異是指此question

相關問題