【发布时间】:2013-08-15 04:38:14
【问题描述】:
我有一个 TimeOfDay 对象的目标。我需要帮助编写 getTimeForDay 方法。稍后将提供代码。我想编写此方法,以便给定一个日历对象,它返回一个具有相同年、月和日的新日历对象,但与此实例关联的时间。 代码是:
import java.util.Calendar;
public class TimeOfDayImpl implements TimeOfDay,Cloneable,Comparable<TimeOfDay> {
private byte minute;
private byte hour;
public TimeOfDayImpl(byte min,byte hr) {
// TODO Auto-generated constructor stub
}
@Override
public int compareTo(TimeOfDay o) {
// TODO Auto-generated method stub
return 0;
}
@Override
public byte hour() {
// TODO Auto-generated method stub
return 0;
}
@Override
public byte minute() {
// TODO Auto-generated method stub
return 0;
}
@Override
public Calendar getTimeForDay(Calendar referenceDay) {
referenceDay.getInstance();
referenceDay.
// TODO Auto-generated method stub
return null;
}
public TimeOfDay clone() throws CloneNotSupportedException
{
return (TimeOfDay) super.clone();
}
}
【问题讨论】:
-
让我把这个记在心里。您想返回
Calendar的新实例,其year、month和day与referenceDay相同,但谁的时间是“现在”? -
JavaDocs 的哪一部分无法帮助您??
-
我是Calendar API 的初学者。我相信一段时间后事情会变得有意义,但我必须尽快完成。我不想让你告诉我代码,如果可以的话只是指导我如何去做,我至少会走上正轨。提前谢谢