问题标签 [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.

0 投票
1 回答
341 浏览

java - 我可以构造一个毫秒分辨率的 jodatime.Duration 对象吗?

API 似乎并不乐观。

0 投票
2 回答
65006 浏览

java - 如何将 Joda-Time 与 java.sql.Timestamp 一起使用

我有一个准备好的声明

其中 time 是PostgreSQL数据库中的Timestamp类型。 我正在插入一个Joda-Time DateTime对象,或者我应该说我正在尝试。我找不到将 DateTime 对象转换为java.sql.Timestamp的方法。我已经阅读了 Joda-Time 文档,但没有看到对此的参考。

谢谢。

0 投票
3 回答
11985 浏览

java - Java Joda Time - 实现日期范围迭代器

我试图用 Joda 时间实现一个 Date 迭代器,但没有成功。
我需要一些可以让我从 startDate 到 endDate 的所有日子迭代的东西
你对如何做到这一点有任何想法吗?

0 投票
1 回答
11866 浏览

java - 如何创建截断到最后一小时的新 Joda DateTime?

我正在从要为其创建新 DateTime 的文件中提取时间戳,但我想在整点时间创建 DateTime(或者任何 Joda Period 都可以)。
我怎样才能做到这一点?

0 投票
1 回答
191 浏览

java - 以不同的方式格式化年份 bc/ac

我想显示例如 31-12-1999 年 ac 和 31-12-(-)2000 年 bc 。我花了一些时间在 joda api 上,例如:

但我找不到关于这个特定愿望的任何细节。

0 投票
14 回答
266182 浏览

java - 如何在 Java 中获取时区的当前日期和时间?

我的应用程序托管在伦敦服务器中。我在西班牙马德里。所以时区是-2小时。

如何使用我的时区获取当前日期/时间。

例如

乔达时间

0 投票
6 回答
4547 浏览

java - PHP 的日期和时间助手(如 Java 中的 Joda-Time)

我正在Java 世界中寻找像Joda-Time这样的库(开源) 。有没有这样的图书馆?

Joda-Time 对计算日期和时间非常有帮助。我可以添加天、周、月、年,也可以轻松转换日期和时间。

我希望有像 Joda-Time for PHP 这样的库。

编辑:我需要一些在 Joda-Time 中可用的函数,例如 daysBetween(计算两个日期之间的天数)、monthsBetween 和 weekBetween ... PHP 本身提供了一些关于添加和减去日期的函数。

0 投票
3 回答
37520 浏览

java - 如何使用 Joda Time 解析包含时区的日期

这段代码总是将日期解析为当前时区,而不是解析字符串中的时区。

它输出:

而我期望:

任何想法我做错了什么?

0 投票
4 回答
39729 浏览

java - 句号到字符串

我在 Java 中使用Joda-Time库。我在尝试将 Period 对象转换为“x 天,x 小时,x 分钟”格式的字符串时遇到了一些困难。

这些 Period 对象首先是通过向它们添加一定数量的秒来创建的(它们以秒的形式序列化为 XML,然后从它们重新创建)。如果我只是在其中使用 getHours() 等方法,我得到的只是零,而 getSeconds的总秒数。

如何让 Joda 计算各个字段的秒数,例如天数、小时数等...?

0 投票
1 回答
351 浏览

java - 是否可以在 Java 中将基准毫秒参考时间从 1970 年更改为 2008 年(如 JSR-310)

我希望能够在 Java 中将基准毫秒引用从 1970 年更改为 2008 年,这样我就可以节省数据库中的空间和唯一 ID。

最好使用 Joda-Time。

假定的 Java 7 版本中即将推出的 jsr-310 实现了它。

在此链接的离散时间线部分中,它指出毫秒计数已从 1970 年更改为 2008 年

http://today.java.net/pub/a/today/2008/09/18/jsr-310-new-java-date-time-api.html


我能看到的唯一其他选择是每次我需要查找记录时以数学方式实现它。

例如

较小的日期将存储在数据库中

--编辑--

所以我误读了JSR-310,这是不可能的。

有更好的方法来节省空间,然后处理数千个计算多头的请求。

我想将 long 记录为日期,因为我永远不知道将数据库移动到哪里,也许是 MySQL => Oracle。

所以我不想要时间戳,我只想要 BigInts。