如何用时间计算持续时间是String

时间:2015-05-20 17:35:46

标签: java

我真的需要你的帮助,我正在为一个机场的项目工作。我需要计算最长飞行的持续时间(以分钟为单位)。我所拥有的是出发时间和到达时间,均为字符串。我还没有做任何事情,因为我对我必须做的事情一无所知。

1 个答案:

答案 0 :(得分:1)

您应使用类java.util.Date将字符串解析为public Date parse(String source) throws ParseException 对象。使用方法:

Date

在创建格式时,您将指定时间/日期文本的模式。仅供参考,考虑时区非常重要。如果您的输入字符串包含它:perfect。如果没有,请务必将其考虑在内。

获得getTime()对象后,使用long方法提取时间。它将返回一个long值,其格式为GMT时区1970年的毫秒数。

如果您的出发和到达时间都得到symbol to proc值,差异将告诉您行程的毫秒数。