我有Timestamp对象,我想在此对象中添加分钟,我实现了以下功能:
int validTime = 60 ; // In minutes
Timestamp createDate = groupData.getCreateDate(); // fetch from DB
long time = createDate.getTime() + (validTime*60*1000);
Timestamp expiryTime = new Timestamp(time);
这段代码工作正常,但我也可以通过使用Calendar对象实现这一点,所以我应该使用哪些?
答案 0 :(得分:0)
可以这样做:
Calendar c = Calendar.getInstance();
c.setTimeInMillis(yourInitialTimestamp);
c.add(Calendar.MINUTE, validTime);
如果您打算在计算日期/时间/等方面做更多事情,请查看YodaTime。