首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取时间格式

获取时间格式
EN

Stack Overflow用户
提问于 2016-04-30 23:26:55
回答 2查看 38关注 0票数 0

我目前正在尝试使用位置更新。

我一直在使用下面的代码来计算上次更新的时间戳:

代码语言:javascript
复制
String NewLocationTime = DateFormat.getTimeInstance().format(new Date());

但是,为了计算出两个时间之间的差异,我需要将其解析为时间格式。然而,由于某些原因,Android Studio不能识别DateTimeFormatter,因为我不知道字符串将以什么格式出现,我也不太确定要在格式中放什么。

我相信如果我能够直接获得一个Time对象,这将会容易得多,这样我就可以使用如下内容:

代码语言:javascript
复制
long diffInMinutes = java.time.Duration.between(dateTime1, dateTime2).toMinutes(); 

谁能告诉我如何直接获取Time对象,或者为什么Android Studio不能识别DateTimeFormatter?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2016-04-30 23:32:38

使用new Date().getTime(),你得到的是以毫秒为单位的时间,你可以随心所欲地使用它。

票数 1
EN

Stack Overflow用户

发布于 2016-04-30 23:35:48

您需要使用DateDate.getTime()进行差值计算。不过,我还是推荐Joda-Time

还可以看看Calendar

Date周围使用一个支持sql的包装器Time,并且没有DateTimeDateTimeFormatter这样的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36956711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档