java 转换字符串日期java以分钟为单位的日期长差异将长转换为int

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 转换字符串日期java以分钟为单位的日期长差异将长转换为int相关的知识,希望对你有一定的参考价值。

String str;
str = dataSnapshot.child(String.valueOf(idCorrida)).child("Address").child("dthrFinaliza").getValue(String.class);

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy/MM/dd HH:mm:ss");
DateTime fim = formatter.parseDateTime(str);

str = dataSnapshot.child(String.valueOf(idCorrida)).child("Address").child("dthrInicioCorrida").getValue(String.class);
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy/MM/dd HH:mm:ss");
DateTime ini = formatter.parseDateTime(str);

long diffInMillis = fim.getMillis() - ini.getMillis();

TempoCorrida = (int) (long) diffInMillis;

以上是关于java 转换字符串日期java以分钟为单位的日期长差异将长转换为int的主要内容,如果未能解决你的问题,请参考以下文章

获取Java中的当前时间(以毫秒为单位)(只是时间,而不是日期)

java 两个日期相减的怎么做?

将经过的毫秒转换为正确的 java 日期格式?

以毫秒为单位的日期 tolocaleString?

Python中以分钟为单位的日期差异

使用 SwiftDate 将日期转换为多种格式