-5
我真的需要你的幫助,我對機場項目工作。我需要計算最長飛行時間(以分鐘爲單位)。我所做的是出發時間和到達時間都在字符串。我還沒有做任何事情,因爲我對我必須做的事情無能爲力。如何計算與時代持續時間都是String
我真的需要你的幫助,我對機場項目工作。我需要計算最長飛行時間(以分鐘爲單位)。我所做的是出發時間和到達時間都在字符串。我還沒有做任何事情,因爲我對我必須做的事情無能爲力。如何計算與時代持續時間都是String
您應使用類java.text.SimpleDateFormat
到您的字符串解析爲java.util.Date
對象。使用方法:
public Date parse(String source) throws ParseException
在創建格式時,您將指定您的時間/日期文本具有的模式。僅供參考,考慮時區將很重要。如果你的輸入字符串包含它:完美。如果沒有,一定要考慮到它。
一旦你有你Date
對象,提取其與getTime()
方法的時間。它將返回一個long
值,其格林尼治標準時間從1970年開始的毫秒數。
如果你爲您的出發和到達時間這個long
值,差異會告訴你此行的毫秒數。
第一:那些出發和到達時間轉換爲更適合的類型。您使用的是哪個版本的Java?順便說一句,你的緊迫性與問題無關... –
如果你希望我們幫助你,你應該給我們至少兩個例子。 – stevecross
注意,在http://stackoverflow.com/questions/4927856/how-to-calculate-time-difference-in-java答案是(隱含的)考慮到這兩個日期都在同一個時區。 –