当前位置: 首页 > 知识库问答 >
问题:

如何将纪元时间转换为IST时间的最近小时和日期

百里丁雨
2023-03-14

我有epoch格式的时间(作为Java长变量)。

我想将其转换为最接近印度标准时间(IST)的小时和星期。

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

日间四舍五入也是如此。我想1372703400 (7/2/2013 12:00:00 AM IST).[从第二天开始。

我已经阅读了一些关于Java日期、Java日历、ApacheDateUtils和JodaTime的文档。

但是我无法弄清楚什么是正确和最好的方法来做到这一点?

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

共有1个答案

廉鸿运
2023-03-14

当然,你不会得到一个方法来实现这一点。

为什么不使用<code>java.util呢。日历的方法<code>获取(int字段)。我确信,通过这些方法和一点舍入逻辑可以做到这一点。

 类似资料:
  • 上下文是,我们的产品中有一个现有的应用程序,它生成并向现有的oracle过程发送纪元号&反之亦然。它在该过程中使用如下内容 当我尝试这些查询时,它对我也适用于Oracle10g服务器(如果有关系的话,还有Oracle sql Developer4.x)。 在现有的过程中,要求将值保存为日期本身(时间组件与日期无关),但是在新的要求中,我必须将unix EPOCH值转换为日期时间(小时/分钟/秒级别

  • 问题内容: 我一直在寻找一种将字符串(以纪元时间)转换为日期的方法。 基本上,我需要使用this:(以字符串形式)并将其放入this:中。 我一直在看strptime和strftime,但似乎都没有为我工作。有什么建议么? 编辑:谢谢,伙计们。我将其转换为int ,将其转换为,然后在其上运行。完美地工作! 问题答案: 如果只有该值是整数而不是字符串,则可以调用。如果只有某种方法可以将字符串转换为整

  • 我已经尝试从firebase时间戳中获取日期和时间,如下所示: 但我得到的结果是:

  • 问题内容: 我已经多次看到这个问题,似乎没有答案是我需要的。 我有一个长类型变量,其中存储了一个纪元时间。 我想做的就是将其转换为字符串 例如,如果存储的纪元时间是今天,那么最后的字符串将显示为: 2012年3月17日 我将如何处理? 问题答案: 看看SimpleDateFormat

  • 问题内容: 我目前在使用Python时遇到问题。我有一个Pandas DataFrame,列之一是带有日期的字符串。格式为: “%Y-%m-%d%H:%m:00.000”。例如:“ 2011-04-24 01:30:00.000” 我需要将整列转换为整数。我尝试运行此代码,但是它非常慢,并且有几百万行。 你们知道如何将整个列转换为纪元时间吗? 提前致谢 ! 问题答案: 将字符串转换为using ,