问题标签 [android-jodatime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
423 浏览

java - 使用 JodaTime 将本地时间转换为特定国家/地区时间

我在试图弄清楚如何使用 Joda 将一个人的当地时间转换为英国时间时遇到问题。说,2015 年 1 月 31 日凌晨 12:00:01 华盛顿特区时间(可以是任何国家的时间)到

31-01-2015 5:00:01am 伦敦时间(伦敦时间应该永远是输出)

似乎无法将其格式化为这种格式 日-月-年时:分:秒:a

0 投票
2 回答
56 浏览

android - 如何将字符串日期解析为其他时区的其他日期

鉴于我有这样的字符串日期

如何将此日期解析为其他时区,例如“亚洲/加尔各答”?

我在尝试:

但它没有奏效

0 投票
1 回答
16 浏览

jodatime - Joda 使用正确的 DateTimeZone 解析 24 小时时间模式

我又一次在时间戳、日期等问题上苦苦挣扎。

我有以下课程:

getDateTimeFrom24hString用参数打电话:

  • timeString24h= “16:03
  • dateUTCseconds= 1547222580(格林威治标准时间 2019 年 1 月 11 日星期五 16:03:00)

返回:

2019-01-11T16:03:00.000+01:00

对于getDateTimeFromSeconds我正在使用的电话:

  • timeSeconds= 1547222580
  • dateTimeZone = DateTimeZone.UTC

返回:

2019-01-11T16:03:00.000Z


我该怎么做,这两个 DateTime 对象完全代表相同的时间?

编辑: 我的怀疑是,我必须在这里做点什么:

0 投票
1 回答
234 浏览

android - 乔达时间间隔

我从服务器获取时间格式为 { "from" : "12-00", "to" : "01-00" } 然后,我像这样解析它

然后,我需要检查当前时间是否在这个小时范围内:

间隔构造函数抛出错误,因为第二个日期超过第一个 DateTime 对象时间是 1970-01-01T12:00:00.000Z 和 1970-01-01T01:00:00.000Z

如何检查当前时间是否在小时范围内?乔达有时间范围吗?

0 投票
1 回答
47 浏览

android - 如何仅获取没有时间的日期类型?

我想在房间数据库中使用日期类型作为 ID,这样做的主要原因是能够检查这个日期是否是今天。任何建议表示赞赏

我想这样查询:

0 投票
2 回答
545 浏览

android - 如何在 Room 中使用 Joda DateTime 日期作为 id,或者如何在查询中获取日期?

我需要编写一个使用日期作为 id 的应用程序,并且我必须能够通过比较日期来更新

这是DAO

我想做这样的:

或者像这样:

0 投票
2 回答
192 浏览

java - 如何将 GMT +09:00 转换为当地时间?

当我打印从服务器获取的日期时,它显示Mon Jun 24 16:15:31 GMT+09:00 2019

它给了我server time: 2019-06-24 16:15:31 -> 06.24.2019, local time(Asia/Seoul)-> 2019-06-25 01:15:30 ->06.25.2019结果。

服务器时间和本地时间必须相同。但是当地时间显示在其他地方。

有什么问题?

0 投票
3 回答
522 浏览

java - 字符串日期时间转换为 LocalDateTime 对象

我想将此字符串转换为LocalDateTime对象。我怎样才能做到这一点?

“2019 年 8 月 29 日星期四 17:46:11 GMT+05:30”

我已经尝试了一些东西,但是没有用。

线程“主”java.lang.IllegalArgumentException 中的异常:格式无效:org.joda.time.format.DateTimeFormatter.parseLocalDateTime(DateTimeFormatter.java:900) 的“Thu Aug 29 17:46:11”在 org.joda.time .LocalDateTime.parse(LocalDateTime.java:168)

0 投票
1 回答
28 浏览

java - 无法使用 Joda 时间获得两个时间戳之间的正确差异

我正在使用 Joda time android,当我尝试获取两个时间戳之间的差异时,值从 0 增加到 59,并且永远不会超过此值。

我正在使用https://github.com/dlew/joda-time-android

任何指针将不胜感激。

这就是我所拥有的

日志 fcalculator.getLastTotalizerChangeTime() 未更改,仅更改当前时间,但差异永远不会超过 59 并重置为 0

0 投票
4 回答
2226 浏览

java - 将 Joda-Time DateTime 格式化为字符串

我坚持将 DateTime 格式转换为字符串,我只是不知道如何正确地从这种类型中获取小时分钟和秒。当我尝试我的方式时,我得到了类似的东西2020-01-17T20:19:00。但我需要得到公正20:19:00