0

我有时间以纪元格式(作为 Java 长变量)。

我想将它转换为最近的小时以及相对于印度标准时间 (IST) 的日期。

例如,如果纪元时间是 1372618032000(2013 年 7 月 1 日上午 12:17:12 IST),那么我想得到 1372620600000(2013 年 7 月 1 日上午 1:00:00 IST)。

同样适用于日间舍入。我想得到 1372703400(2013 年 7 月 2 日上午 12:00:00 IST)。【第二天开始。】

我浏览了 Java Date、Java Calendar、Apache DateUtils 和 JodaTime 的一些文档。

但我无法弄清楚这样做的正确和最佳方法是什么?

注意:我想对 IST 进行四舍五入。

4

1 回答 1

-1

当然,您不会获得完成此操作的方法。

为什么不使用java.util.Calendar' 方法get(int field)set(int field, int value). 我很肯定它可以通过这些方法和一些舍入逻辑来完成。

于 2013-06-30T19:08:46.867 回答