java - 将分钟添加到时间戳 - 最有效的方式

标签 java timestamp

我必须编写一个 java 代码来将分钟 (delayminutes) 添加到时间戳 (tmpTimeStamp)。这就是我所拥有的。我想知道这是否是一种有效的方法,或者是否有更好的方法。

long t=tmpTimeStamp.getTime();
long m=delayMinutes*60*1000;
targetDeliveryStamp= new Timestamp(t+m);

最佳答案

这还不错。如果可以重用临时时间戳,则可以稍微提高效率并避免对象构造开销:

tmpTimeStamp.setTime(tmpTimeStamp.getTime() + TimeUnit.MINUTES.toMillis(delayMinutes));

关于java - 将分钟添加到时间戳 - 最有效的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19568549/

相关文章:

java - 将 java.sql.Timestamp 转换为本地时区

java - 使用 Java 将嵌套 Map 保存并加载到文本文件中

java - 无法启动本地 Vaadin 测试站点

ios - Swift 从 Firebase ServerValue.timestamp() 得到错误的日期

Python编写AVRO时间戳-毫秒: datum. astimezone(tz = timezones.utc)AttributeError: 'int'对象没有属性 'astimezone'

python - 我有一个 json 格式的 CAN 总线数据。我如何解释它的时间戳?

python - 从朴素的本地日光时间转换为 Pandas 的朴素本地标准时间

Java - 等待第三方线程完成

java - 按 [X] 按钮关闭 JFrame 不会调用 dispose 方法

java - Bean 配置 xml 文件头错误 -