【发布时间】:2015-06-21 06:20:52
【问题描述】:
@Override
public org.joda.money.Money computeCharge(org.joda.time.DateTime from,
org.joda.time.DateTime to){
}
从界面复制的描述:Parkable
计算这些时间之间在该地段停车的费用。 指定者:Parkable接口中的computeCharge 参数:from - 车辆进入的时间。 to - 释放车辆的时间。 返回:这里停车的费用。
例如,我们每小时收费 8 美元。
private void updateCharge() {
jtc.setText(jcb.getSelectedItem() + " for " + jtf.getText());
DateTime from = new DateTime(arriveTime.getDate());
DateTime to = new DateTime(departTime.getDate());
Period p = new Period(from, to);
Parkable pk = (Parkable) jcb.getSelectedItem();
pk.computeCharge(from, to);
jtc.setText(pk.computeCharge(from, to).toString());
System.out.println(jcb.getSelectedItem() + " for " + jtf.getText()
+ " costs " + pk.computeCharge(from, to));
}
第二个编码是我的计算器面板。因此,接口实例 pk 实现了 computeCharge 方法。然后,System.out.println(... "costs" + pk.computeCharge(from,to))。请帮帮我。
【问题讨论】:
-
你试过我的答案了吗?
标签: time jodatime payment currency period