修改日期类型(Java)

时间:2015-05-06 10:22:17

标签: java date increment

需要一些日期类型的帮助。

我使用以下参数管理CreditCard类

public class CreditCard extends Card{
Date monthlyFee;
double amount2pay;
public CreditCard(StandardAccount yourAssociatedBankAccount,Date monthlyFeeDay) {
    super(yourAssociatedBankAccount);
    monthlyFee=monthlyFeeDay;
    cardType="Credit Card";
}

创建CreditCard时,我必须设置MonthlyFeeDay(例如"今天+ 30天")。

以下功能必须创建CreditCard

   public void createCreditCard(StandardAccount anAccount){
    Date today= new Date();
    Card newCard= new CreditCard(anAccount,today);
    anAccount.addCard(newCard);
    cardsList.add(newCard);
}

事实是,我不知道如何增加变量"今天"到了30天。我不知道如何确定下个月的日子。 任何提示?

1 个答案:

答案 0 :(得分:1)

您可以使用日历。

Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_MONTH, 30);
Date date =  c.getTime();