Joda DateTime到Timestamp的转换

Joda DateTime到Timestamp的转换,第1张

Joda DateTime到Timestamp的转换

实际上,这不是一个重复的问题。这是我几次后解决我的问题的方式:

   int offset = DateTimeZone.forID("anytimezone").getOffset(new DateTime());

这是从所需时区获取偏移的方法。

回到代码,我们从查询的结果集中获取时间戳,并将其与时区一起使用来创建日期时间。

   DateTime dt = new DateTime(rs.getTimestamp("anytimestampcolumn"),   DateTimeZone.forID("anytimezone"));

现在,我们将偏移量添加到日期时间,并从中获取时间戳。

    dt = dt.plusMillis(offset);    Timestamp ts = new Timestamp(dt.getMillis());

也许这不是获得它的实际方法,但是它解决了我的情况。我希望它能对陷在这里的任何人有所帮助。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存