问题标签 [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.
java - 如何在 Java 中将 Joda LocalDate 转换为字符串?
我得到了答案:这很简单。
java - 如何使用 Joda-Time 获取给定月份内的天数?
我可以按字母顺序获取此信息吗?(当然,我不是指这首诗)
java - 如何将 Joda Time DateTime 对象转换为 SQL Server 格式的字符串?
我在 Java 中使用Joda-Time库,并将日期和时间存储为org.joda.time.DateTime对象。
我怎样才能可靠地将此 DateTime 对象转换为将由 SQL 服务器(包括时区)正确解析的字符串,以便我可以在 INSERT SQL 语句中使用它?
java - joda 时间休眠到 DB2 DATE
我尝试在 DateTime joda 和 DATE db2 之间进行自定义类型映射,但没有成功。在使用 joda time hibernate 库而不是自定义类型映射的情况下,我们应该使用哪些注释?非常感谢
java - Joda-Time、夏令时更改和日期时间解析
我在使用Joda-Time解析和生成夏令时(DST) 时间前后的日期和时间时遇到以下问题。这是一个示例(请注意,2008 年 3 月 30 日是意大利的夏令时更改):
我得到以下输出:
当我解析小时时,我得到小时是 3。在我的数据结构中,我保存了存储午夜时间的日期,然后我对一天中的每个小时(0-23)都有一些值。然后,当我写出日期时,我重新计算完整的日期时间,使午夜加小时。当我将 3 小时加到午夜时,我得到 04:00:00!如果我再次解析它,我会得到 4 小时!
我的错误在哪里?有什么方法可以在我解析时获得第 2 小时,或者在打印时获得第 3 小时?
我也尝试过手动构建输出:
但在这种情况下,对于第 2 小时,我生成 30/03/2008 02:00:00 这不是有效日期(因为第 2 小时不存在)并且无法再解析。
预先感谢您的帮助。菲利波
datetime - 如果我尝试在 Scala 中比较 2 个 joda-time DateTime 值,我会得到 java.lang.NoClassDefFoundError。如何解决这个问题?
这是一个例子:
如果我编译并运行它,我会得到
可能是什么原因以及如何解决这个问题?
我使用所有(joda-time、SBT、Scala、SUN JVM)最新的稳定版本(不包括 joda-time - 我使用其最新的快照版本)。
java - jodatime期间的错误?
为什么我写的这个测试在 jodatime 1.6.2 中失败了?它是一个错误吗?
仅供参考,具有所有 PeriodTypes 的 Periods 仅填写分钟和小时的字段,即使传递给构造函数的毫秒数超过 25 小时。这是违反直觉的。
scala - Joda 时间:将 UTC 转换为本地时间
我想将 Joda Time UTC DateTime 对象转换为本地时间。
这是一种费力的方法,似乎可行。但必须有更好的方法。
这是没有周围声明的代码(在 Scala 中):
这是输出:
dtUTC = 2010-10-28T04:00:00.000+11:00 本地 = 2010-10-28T15:00:00.000+11:00
java - 从 Java 日历迁移到 Joda 日期时间
以前,当我第一次设计股票应用相关的软件时,我决定用它java.util.Date
来表示股票的日期/时间信息。
后来,我意识到其中的大多数方法java.util.Date
已被弃用。因此,很快,我重构了所有代码以使用java.util.Calendar
但是,我遇到了两个缺点。
- 构造
java.util.Calendar
比较慢java.util.Date
- 在类的访问器 getCalendar 方法中
Stock
,我需要克隆一个副本,就像Calendar
一个可变类一样
最近,我发现了Joda-Time。我通过创建1,000,000java.util.Date
和. 我发现在实例化过程中性能比, 好。java.util.Calendar
org.joda.time.DateTime
org.joda.time.DateTime
java.util.Calendar
这是基准测试结果。
这种实例化速度很重要,尤其是会创建许多 Stocks 实例,以表示股票的长期价格历史。
您认为从 Java 日历迁移到 Joda Date Time 以获得应用程序速度性能是否值得?有什么需要注意的陷阱吗?