jodatime相关内容

解析像“1h 30min"这样的时间字符串

任何人都知道一个 Java 库,它可以将诸如“30min"或“2h 15min"或“2d 15h 30min"之类的时间字符串解析为毫秒(或某种 Duration 对象).Joda-Time 可以做这样的事情吗? (我有一个丑陋的长方法来维护这种解析,并希望摆脱它/用更好的东西替换它.) 解决方案 您可能需要根据自己的格式稍微调整一下,但可以尝试以下方式: PeriodFormat ..
发布时间:2021-12-12 23:50:00 Java开发

将日期字符串解析为某个 Java 对象

我在一个读取文件和处理数据的项目中工作.例如,我在那里处理日期: 2012-01-10 23:13:26 2012 年 1 月 13 日 我找到了 Joda 包,这个包很有趣,但不知道它是否是最简单的. 我能够将第一个示例解析为 DateTime 对象 (Joda) 正则表达式和字符串操作.(例如:将空格替换为“-"并将其传递给构造函数. new DateTime("2012 ..
发布时间:2021-12-11 08:33:10 Java开发

获取给定当前日期和周开始的周开始和结束日期

如果可能,我更喜欢以下场景的 joda 或非 joda 解决方案 假设我的一周从 02/05/2012 开始并且给定的当前日期是 02/22/2011.我需要计算给定当前日期的周开始和结束日期.所以我的解决方案应该让一周从 02/19 开始,一周在 02/25 结束.为简单起见,我将我的一周开始时间设置为 02/05/2011,但它可能是任何一天,而且我的一周总是有 7 天. 我现有的 ..
发布时间:2021-12-10 09:56:58 Java开发

获取两个日期之间的周数.

我在一个项目中工作,我在日期中有两种类型.我想计算这两个日期之间的周数.日期可以在不同的年份.对此有什么好的解决方案吗? 我已尝试使用其他主题中建议的 Joda-time 来实现这一点. 我不熟悉这个库,但我尝试做这样的事情: public static int getNumberOfWeeks(Date f, Date l){日历 c1 = Calendar.getInstance ..
发布时间:2021-12-10 09:44:26 Java开发

有没有办法在使用 maven-jlink-plugin 时添加 maven 依赖项?

我正在使用这个 Githubproject 以了解 Java 9 中的新模块化功能.我想向项目添加依赖项并能够构建本机映像.但是,当我尝试向 pom.xml 添加新的依赖项,并将 requires 语句添加到 module-info.java 时,我从 maven-jlink-plugin 收到以下错误: 错误:找不到 joda.time 模块的 module-info.class 我试图将其 ..
发布时间:2021-12-09 15:23:06 Java开发

休眠 4 和 joda 时间

他们的婚姻幸福吗? 我正在使用最新版本的 hibernate (4) 和 1.3 版 joda-time hibernate 支持,我也相信这是当前的最新版本. 使用注释时,一切似乎都正常(按预期创建日期列): @Column@Type(type="org.joda.time.contrib.hibernate.PersistentLocalDate")私人本地日期 myDate; ..
发布时间:2021-12-08 19:33:44 Java开发

字符串的句点

我在 Java 中使用 Joda-Time 库.我在尝试将 Period 对象转换为“x 天、x 小时、x 分钟"格式的字符串时遇到了一些困难. 这些 Period 对象首先通过向它们添加秒数来创建(它们被序列化为 XML 作为秒,然后从它们重新创建).如果我只是在其中使用 getHours() 等方法,我得到的只是零和使用 getSeconds 的总秒数. 如何让 Joda 计算各个 ..
发布时间:2021-11-25 20:01:52 Java开发

我应该使用 Java 日期和时间类还是使用像 Joda Time 这样的 3rd 方库?

我正在创建一个基于网络的系统,该系统将在世界各地的国家/地区使用.必须存储的一种数据类型是日期和时间. 与 等 3rd 方库相比,使用 Java 日期和时间类的优缺点是什么乔达时间?我想这些第三方库的存在是有充分理由的,但我自己从未真正比较过它们. 解决方案 编辑:现在 Java 8 已经发布,如果你可以使用它,那就去做吧!在我看来,java.time 甚至比 Joda Time 更 ..
发布时间:2021-11-25 19:06:18 Java开发

如何使用 Joda-Time 计算从现在起经过的时间?

我需要计算从一个特定日期到现在的时间,并以与 StackOverflow 问题相同的格式显示,即: 15 秒前2 分钟前2小时前2天前08 年 12 月 25 日 您知道如何使用 Java Joda-Time 库来实现它?是否有已经实现它的辅助方法,还是我应该自己编写算法? 解决方案 要使用 JodaTime 计算经过的时间,请使用 Period.要在所需的人类表示中格式化经过的时间, ..
发布时间:2021-11-25 18:11:48 Java开发

Joda-Time 中两个日期之间的天数

我如何找到两个 Joda-Time DateTime 实例?对于“天数差异",我的意思是如果开始是星期一,结束是星期二,无论开始日期和结束日期是多少小时/分钟/秒,我都希望返回值为 1. Days.daysBetween(start, end).getDays() 如果开始在晚上并且在早上结束,则给我 0. 我对其他日期字段也有同样的问题,所以我希望有一种通用的方法来“忽略"重要性较低 ..
发布时间:2021-11-25 13:02:16 Java开发

Java中两个日期之间的天数差异?

我需要找到两个日期之间的天数:一个来自报告,一个是当前日期.我的片段: int age=calculateDifference(agingDate, today); 这里的calculateDifference 是一个私有方法,agingDate 和today 是Date 对象,仅供您说明.我关注了 Java 论坛上的两篇文章,Thread 1/主题 2. 它在独立程序中运行良好,尽管 ..
发布时间:2021-11-25 12:58:41 Java开发

了解 Etc/GMT 时区

Apple 在从 App Store 返回自动续期订阅收据时使用 Etc/GMT 时区的理由是什么. Etc/GMT 时区究竟是什么?Java SDK 是否理解这个时区?还是我必须使用其他第三方库,例如 Joda-Time? 解决方案 Etc/GMT 不是与 UTC 或 GMT 严格相同的东西.只有当偏移量为 0 时,它们才代表同一时刻.在所有其他情况下,它们完全不同. App ..
发布时间:2021-11-16 23:24:11 Java开发

Android - Proguard 没有使用 Joda Time jar 文件编译

我在我的android项目中使用了Joda time API,当我导出一个签名的apk时我的项目没有编译,它显示错误“Proguard返回错误代码1.请参阅控制台",下面是错误日志, [2013-07-20 00:50:25 - CC] Proguard 返回错误代码 1.请参阅控制台[2013-07-20 00:50:25 - CC] 警告:org.joda.time.DateMidnight ..
发布时间:2021-11-15 21:31:45 移动开发