我必须编写一个Java代码以将分钟(delayminutes)添加到时间戳(tmpTimeStamp)。这就是我所拥有的。我想知道这是否是一种有效的方法,或者是否有更好的方法。
long t=tmpTimeStamp.getTime();
long m=delayMinutes*60*1000;
targetDeliveryStamp= new Timestamp(t+m);
Run Code Online (Sandbox Code Playgroud)
很好 如果可以重复使用临时时间戳,则可以稍微提高效率,并避免对象构造开销:
tmpTimeStamp.setTime(tmpTimeStamp.getTime() + TimeUnit.MINUTES.toMillis(delayMinutes));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12987 次 |
最近记录: |