问题标签 [threetenbp]

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 回答
217 浏览

java - 如何在 Ant 项目中使用 ThreeTen?

我有一些遗留的 Java 6 项目,我想对它们进行一些更新,比如 Java 8 时间库。我发现使用 ThreeTen backport 可以做到这一点。但我不知道如何将它与 Ant 构建工具一起使用。请问有什么好的参考资料或例子吗?

0 投票
2 回答
7371 浏览

android - 如何在不加载区域的情况下将 LocalDateTime 转换为 UTC 并返回?

背景

我正在使用适用于 Android 的threetenbp backport此处)来处理各种与时间相关的数据操作。

其中之一是将时间转换为不同的时区(当前为 UTC 并返回)。

我知道如果您使用类似的东西,这是可能的:

这工作得很好,反之也很容易。

问题

我试图避免库的初始化,它将相当大的区域文件加载到其中。我已经想出了如何在没有这个的情况下处理各种与日期/时间相关的操作,除了转换为 UTC 并返回的情况。

从正确的转换开始,我得到的错误是整整 1 小时。

我试过的

这是我发现并尝试过的:

问题

我写的到底有什么问题?如何在不初始化库的情况下获得用于转换时间的替代代码?

给定一个 LocalDateTime 实例作为输入,如何将其从当前时区转换为 UTC,以及从 UTC 转换为当前时区?

0 投票
1 回答
536 浏览

java - OffsetDateTime.parse(String,dateTimeFormatter) 的三个 DateTimeParseException

我想简单地制作一个DateTimeFormatterOffsetDateTime解析器中使用。但我得到DateTimeParseException

我调查了一个类似的问题,但也没有任何线索:/上面的代码有什么问题?某事与Formatter或 Threeten lib?

0 投票
3 回答
606 浏览

java - 如何使用 ThreeTenABP 将 java.util.Date 更改为 ISO 字符串

我正在使用 ThreeTenABP 为 Android 转换日期时间。我的问题是如何通过 ThreeTenABP将 a 更改java.util.Date为 ISO 字符串(格式为)?2018-05-24T02:33:10.062Z

0 投票
1 回答
99 浏览

java - 如何在 Android Studio 中忽略 java.time 包

我目前正在开发一个最低 API 版本为 17(JellyBean)的 Android Studio 项目,因此我无法使用该java.time包。相反,我使用的是适用于 Android ( com.jakewharton.threetenabp:threetenabp:1.1.0) 的 ThreeTen backport。

我的问题是 中的每个类都com.threeten.bp匹配 中的一个java.time,并且我发现容易意外导入错误的类,因为自动完成弹出窗口java.time首先显示该选项。我需要一种方法来java.time从我的项目中删除该包,或者至少告诉 Android Studio 忽略它。有可能这样做吗?

0 投票
1 回答
2021 浏览

java - 如何正确使用 ThreeTenABP 根据 UTC 获取两个日期之间的时间(以毫秒为单位)

我正在使用我刚刚发现的这个库,据说它比 Joda time for android 更轻,我说到底是什么,让我们使用它。但是现在我正在努力在网上找到任何关于如何使用它的好例子,除了这两种方法之外:

那么我怎样才能得到这个库的两个日期之间的差异呢?

0 投票
0 回答
66 浏览

kotlin - 如何从没有时区偏移的 UTC 毫秒值计算一天中的分钟数?

鉴于以下时间戳...

对应于..

我喜欢使用ThreeTen backport library计算一天中的分钟数:

以上作品到目前为止。
有没有办法避免定义区域偏移,因为 UTC 毫秒已经隐含的区域偏移0

有关的

0 投票
1 回答
1301 浏览

java - org.threeten.bp.format.DateTimeParseException:无法在索引 19 处解析文本“2018-07-22T14:00:00-03:00”

我需要在这个模式中输入一个日期 yyyy-MM-dd'T'HH:mm:ss'Z' 这等于 (2018-07-22T14:00:00-03:00)。我需要这种模式的输出 dd/MM/yyyy

请帮帮我。

我在 android 上遇到了很多日期问题 :(

0 投票
1 回答
2739 浏览

android - android.app.Application 无法在片段中强制转换为 android.app.Activity

我正在使用 Threeten 时区来获取 android 中的日期和时间。但是在 AndroidThreeTen.init((Application) getContext()); 得到一个错误 错误是“java.lang.ClassCastException:moneytracker.karthik.example.moneytracker.Display.ViewCash 无法转换为 android.app.Application”。

这是我的代码:

即使我尝试了 AndroidThreeTen.init((Application) getApplicationContext());。它表明 AndroidThreeTen 没有该方法。请帮我

0 投票
1 回答
49 浏览

android - 如何在android中使用回收视图显示本地日期类型?

我正在使用 Threeten 时区将本地日期存储在 LocalDate 类型的列表中。

这是我的代码:

问题是在将列表数组传递给回收视图之后。将其提取到回收视图时出现错误。

回收视图代码:

如果我转换成字符串数组。我收到以下错误“java.lang.ArrayStoreException:org.threeten.bp.LocPlDate 类型的源 [0] 无法存储在 java.lang.String [] 类型的目标数组中”。请帮我。