问题标签 [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.
java - 如何在 Ant 项目中使用 ThreeTen?
我有一些遗留的 Java 6 项目,我想对它们进行一些更新,比如 Java 8 时间库。我发现使用 ThreeTen backport 可以做到这一点。但我不知道如何将它与 Ant 构建工具一起使用。请问有什么好的参考资料或例子吗?
android - 如何在不加载区域的情况下将 LocalDateTime 转换为 UTC 并返回?
背景
我正在使用适用于 Android 的threetenbp backport(此处)来处理各种与时间相关的数据操作。
其中之一是将时间转换为不同的时区(当前为 UTC 并返回)。
我知道如果您使用类似的东西,这是可能的:
这工作得很好,反之也很容易。
问题
我试图避免库的初始化,它将相当大的区域文件加载到其中。我已经想出了如何在没有这个的情况下处理各种与日期/时间相关的操作,除了转换为 UTC 并返回的情况。
从正确的转换开始,我得到的错误是整整 1 小时。
我试过的
这是我发现并尝试过的:
问题
我写的到底有什么问题?如何在不初始化库的情况下获得用于转换时间的替代代码?
给定一个 LocalDateTime 实例作为输入,如何将其从当前时区转换为 UTC,以及从 UTC 转换为当前时区?
java - OffsetDateTime.parse(String,dateTimeFormatter) 的三个 DateTimeParseException
我想简单地制作一个DateTimeFormatter
在OffsetDateTime
解析器中使用。但我得到DateTimeParseException
:
我调查了一个类似的问题,但也没有任何线索:/上面的代码有什么问题?某事与Formatter
或 Threeten lib?
java - 如何使用 ThreeTenABP 将 java.util.Date 更改为 ISO 字符串
我正在使用 ThreeTenABP 为 Android 转换日期时间。我的问题是如何通过 ThreeTenABP将 a 更改java.util.Date
为 ISO 字符串(格式为)?2018-05-24T02:33:10.062Z
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 忽略它。有可能这样做吗?
java - 如何正确使用 ThreeTenABP 根据 UTC 获取两个日期之间的时间(以毫秒为单位)
我正在使用我刚刚发现的这个库,据说它比 Joda time for android 更轻,我说到底是什么,让我们使用它。但是现在我正在努力在网上找到任何关于如何使用它的好例子,除了这两种方法之外:
那么我怎样才能得到这个库的两个日期之间的差异呢?
kotlin - 如何从没有时区偏移的 UTC 毫秒值计算一天中的分钟数?
鉴于以下时间戳...
对应于..
我喜欢使用ThreeTen backport library计算一天中的分钟数:
以上作品到目前为止。
有没有办法避免定义区域偏移,因为 UTC 毫秒已经隐含的区域偏移0
?
有关的
- https://www.epochconverter.com - 用于获取毫秒值
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 上遇到了很多日期问题 :(
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 没有该方法。请帮我
android - 如何在android中使用回收视图显示本地日期类型?
我正在使用 Threeten 时区将本地日期存储在 LocalDate 类型的列表中。
这是我的代码:
问题是在将列表数组传递给回收视图之后。将其提取到回收视图时出现错误。
回收视图代码:
如果我转换成字符串数组。我收到以下错误“java.lang.ArrayStoreException:org.threeten.bp.LocPlDate 类型的源 [0] 无法存储在 java.lang.String [] 类型的目标数组中”。请帮我。