我真的需要你的帮助,我正在为一个机场的项目工作。我需要计算最长飞行的持续时间(以分钟为单位)。我所拥有的是出发时间和到达时间,均为字符串。我还没有做任何事情,因为我对我必须做的事情一无所知。
答案 0 :(得分:1)
您应使用类java.util.Date
将字符串解析为public Date parse(String source) throws ParseException
对象。使用方法:
Date
在创建格式时,您将指定时间/日期文本的模式。仅供参考,考虑时区非常重要。如果您的输入字符串包含它:perfect。如果没有,请务必将其考虑在内。
获得getTime()
对象后,使用long
方法提取时间。它将返回一个long
值,其格式为GMT时区1970年的毫秒数。
如果您的出发和到达时间都得到symbol to proc
值,差异将告诉您行程的毫秒数。