问题标签 [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 - 在跳过假期+ Joda时间的同时计算结束日期
我想计算事件的结束日期(和时间)。我知道开始日期和持续时间(以分钟为单位)。但:
- 我必须跳过假期 - 非经常性情况
- 我不得不跳过周末 - 反复出现的情况
- 我必须不计算工作时间(例如:从上午 8:00 到下午 5:00) - 经常出现的情况,但粒度更细
有没有一种简单的方法可以使用 Joda 时间库来实现这些案例?
java - 使用 Joda Time 打印时四舍五入毫秒
我正在使用 Joda Time 实现倒计时。我只需要秒的显示精度。
但是在打印时间时,秒数显示为整秒,因此当倒计时达到例如 900 毫秒时,将打印“0”秒,但作为倒计时显示“1”会更有意义第二,直到时间实际达到0ms。
例子:
基本上我需要将秒数从毫秒向上舍入而不是向下舍入。有没有办法用 Joda 实现这一点而无需编写我自己的格式化程序?
java - 如果非零,Joda-Time DateFormatter 显示毫秒
使用Joda-Time,我想显示可能有或没有毫秒的日期列表。如果某个条目有毫秒,那么它应该显示为yyyy MM dd HH:mm:ss.SSS
. 如果它没有毫秒,我需要它显示为yyyy MM dd HH:mm:ss
.
我想一般的问题是:有没有办法描述一个可选的格式字符串参数?
(我想避免重构我使用格式化程序的所有地方,因为这是一个大型代码库。)
java - 使用 Joda 或标准 Java API 检查日期是否在时间范围内
我第一次作为字符串“12:00:00”和另一个“19:00:00”。如何检查一天中的时间部分是否在这些时间值内?
java - Joda Time / iBATIS 集成类是否存在库?
看起来我必须为 DateTime 和 LocalDateTime Joda 类型实现 com.ibatis.sqlmap.client.extensions.TypeHandlerCallback 。这没什么大不了的,但如果它在其他地方实现,我宁愿只使用它。
java - Java Appengine 中的 JODA 时间
有没有人上过 JODA 时间课程来在 Google Appengine 上工作?我正在使用 1.3.4 的 java sdk,尝试时出现以下错误:
我也导入了它:
java - 如何在 Joda Time 中获得短月份名称?
有谁知道 Joda Time 或 Java 本身是否有一个方法,它接受一个 int 或一个 String 作为参数,例如 4 或“4”,并以短格式给出月份的名称,即一月份的 JAN?
我想长月份的名称可以被截断并转换为大写。
jodatime - Joda time : DateTimeFormatter : 一天的开始
DateTimeFormatter fmt = DateTimeFormat.forStyle('SS').withLocale(locale) DateTime dt = fmt.parseDateTime("11/4/03 8:14 PM");
上述语句将正确解析字符串,并保存为 DateTime(Joda 时间)。
现在如何表示一天的开始。以下失败, DateTime dt = fmt.parseDateTime("11/4/03 00:01 AM");
无法解析“11/4/03 00:01 AM”:clockhourOfHalfday 的值 0 必须在 [1,12] 范围内
我显然对标准感到困惑,例如一天开始的简短表示。
谢谢。
java - 如何使用 Joda 时间找到最近的月末日期?
假设月底日期是一个月中的日期,即该月最后一个非周末和非节假日。如何使用 Joda 时间找到最近的上个月结束日期?例如,今天的答案是 5 月 28 日星期五,因为那是 5 月的月底,而 5 月是最近的月底。