问题标签 [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.
android - 时区 - 如何?
最终目标是将从服务器传递下来的时间戳转换为本地时间。
这是我得到的:
2018-04-05T16:14:19.130Z
但是,我的当地时间是11:14 AM CST
. 这是我尝试过的:
输出是:16:14:19.070
。有人知道如何使用它吗?我希望收到类似的东西11:14 AM
。
另外,我试过使用这个:
好像有5小时的时差?有人知道我如何使用它来转换为当地时间吗?
java - 如何从字符串中解析时间(小时,分钟)?
有人知道如何从看起来像“01:20”-> 1:20AM 和“21:20”-> 9:20PM 的字符串中解析时间(小时、分钟和 AM/PM)吗?大多数解决方案似乎都假设或需要一个 Date 或 Calendar 对象。
我的输入时间实际上来自 TimePickerDialog(具体来说,这个 MaterialDateTimePicker 实现,所以我只收到 hourOfDay、分钟和秒(整数)。
我希望能够以友好的方式格式化用户选择的时间,即 12:30 PM、02:15 AM 等。
我正在尝试使用 Joda Time:
但我在输入字符串(例如“1:20”)时收到此错误:
java.lang.IllegalArgumentException: Invalid format: "1:20" is too short
我也研究过SimpleDateFormat但它似乎需要一个完整的日期时间字符串,例如在这个相关问题中
java - 如何从某个日期获取日期列表?
我有两个变量:
startDate
- 例如 29/04/2018howManyDays
- 例如 30
我想从日期 29/04/2018 获取 30 天的列表。你能告诉我该怎么做吗?我发现两个日期之间只有几天。
我不知道如何更改代码。
android - JodaTime 对时区偏移感到困惑
我收到一个日期字符串,就像"2018-06-21T13:30:00Z"
我用模式解析它一样"yyyy-MM-dd'T'HH:mm:ssZ"
我在 GMT+2,结果看起来像2018-06-21T15:30:00.000+02:00
我希望它看起来像这样2018-06-21T13:30:00.000+02:00
偏移量是否应该已经应用于HH:mm:ss
结果部分?
代码
乔达:2.9.7
android - java.lang.NoClassDefFoundError: 在 net.aaaaa (JodaTimeAndroid.java:39)
我有 18-19 API 级别的错误报告:
乔达版本:net.danlew:android.joda:2.9.2
也许它的答案帮助我:java.lang.NoClassDefFoundError: org.joda.time.DateTime
我无法复制自己,但这个错误在织物中。
可以帮助解决这个问题吗?谢谢
java - Android JodaTime dateTimeFormatter 并不总是返回 UTC 时间
我的问题是 dateTimeFormatter 并不总是给出我预期的相同结果。有时它返回 UTC,有时返回手机的时区。下面的方法将时间戳转换为 yyMMdd-HHmmss 格式。
我想始终如一地获得 UTC dateTime,我该如何实现呢?
java - Jodatime IllegalInstantException
我已经尝试了几乎所有关于这个片段的方法,但我仍然得到 IllegalInstentException。
致命异常:org.joda.time.IllegalInstantException 由于时区偏移转换(夏令时“间隙”)导致的非法即时:2018-10-21T00:00:00.000 (America/Sao_Paulo) keyboard_arrow_up arrow_right org.joda.time.chrono .ZonedChronology.localToUTC (ZonedChronology.java:157) org.joda.time.chrono.ZonedChronology.getDateTimeMillis (ZonedChronology.java:122) org.joda.time.chrono.AssembledChronology.getDateTimeMillis (AssembledChronology.java:133) org.joda .time.base.BaseDateTime。(BaseDateTime.java:257) org.joda.time.DateTime。(DateTime.java:532) org.joda.time.LocalDateTime.toDateTime (LocalDateTime.java:750) org.joda.time.LocalDateTime.toDateTime (LocalDateTime.java:731)
java - java : 如何在回历日期中添加天数?
使用 Joda 我写:
对于 dateHijri=1440-02-30 我得到:
kotlin - 使用 JodaTime 获取上周的星期一
我需要得到上周的星期一,例如
今天是 28/11/18(星期三)
我需要得到 19/11/18(星期一)
我知道我可以获得本周的星期一
java - 如何使用 Joda-Time 计算两个日期之间的年数、月数和天数
我正在使用下面的代码来计算两个日期之间的年数、月数和天数Joda-Time
上述代码的预期输出是(使用此站点检查并使用 google play store 中的一个应用程序)
但我使用相同的日期得到低于结果
谁能帮我找到上面代码中缺少的问题
我正在使用以下
joda-time
依赖项。
PS已经检查了下面的链接
如果需要更多信息,请告诉我。提前致谢。您的努力将不胜感激。