当前位置: 首页 > 面试题库 >

如何在java.sql.Timestamp中使用Joda-Time

鲜于高明
2023-03-14
问题内容

我有准备好的陈述

INSERT INTO mst(time) VALUES (?);

其中时间是类型的时间戳在的PostgreSQL数据库。
我要插入一个Joda-Time
DateTime对象,或者应该说我正在尝试。我找不到将DateTime对象转换为java.sql.Timestamp的方法。我已经阅读了Joda-
Time文档,看不到对此的任何引用。

谢谢。


问题答案:

您可以先将Joda DateTime转换为长(自纪元以来的毫秒),然后从中创建一个Timestamp。

DateTime dateTime = new DateTime();
Timestamp timeStamp = new Timestamp(dateTime.getMillis());


 类似资料:
  • 问题内容: 我正在开发Play应用程序,并且试图在我的case类中使用Joda DateTime对象。 基于此解决方案,出现此错误: 我正在使用Activator 1.3.2和Play 2.3.8。 你能给我建议吗? 提前致谢。 更新 我了解 play.api.libs.json.Reads中 的隐式值存在冲突 __ 我该如何解决这个问题? 问题答案: 期待更好的选择,这是我的解决方法:

  • 问题内容: public static void main(String[] args) { 它打印: 如何与SQL同时保存SQL ?我需要能够从任何地方获取信息,并将其转换为世界那部分的任何时间。问题在于,它与我的系统时钟设置的时间保持相同的时间。 问题答案: 最好从a 获取而不是从a获取。 第一步是将您的并将其转换为GMT: 然后,您可以通过将其转换为:

  • 我正在尝试使用Joda库,因为用Java本地方法计算周期是一个棘手的问题,所有的尝试都给出了不精确的结果 我看过这个样本 因为我的所有类都管理GregorianCalendar,所以我需要那个计算天数的方法支持GregorianCalendar,类似于 那么我的问题是:如何将对象转换和重新转换为Joda管理的对象而不产生副作用?

  • 我在将时间戳对象转换为joda的LocalTime时遇到问题。 参见以下示例: 我无法确定为什么“new LocalDate(t)”会导致“1111-11-17”。有人能帮我吗? 在使用joda time hibernate填充bean的LocalDate类型属性时,我注意到了这个“问题”。

  • 如何将dd/mm/yyyy转换为yyymmdd格式,并通过在Scala中使用joda时间将dd/m/yyyyy转换为yyymmdd格式。 我正在使用这个依赖项

  • 问题内容: 我有一个应用程序,它以时间戳记作为sql选择的开始日期和结束日期的边界,我想用今年的第一个星期一以来的几周作为今年的星期几作为键填充哈希图。我发现使用时间戳确实非常困难,并且我不愿意在其中加上86,400,000秒来增加日期,因为这不考虑the日,小时,秒。 我计划在其中添加13天23小时59分59秒,以便我可以按周在地图上查找开始日期,然后使用开始日期获取结束日期。 所以我想尝试得到