/** * */ package logbook.gui.logic; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; /** * @author Nekopanda * */ public class TimeString implements Comparable<TimeString> { private static DateFormat format = new SimpleDateFormat("HH:mm:ss"); private final Date date; public TimeString(Date date) { this.date = date; } @Override public String toString() { if (this.date == null) return ""; return format.format(this.date); } @Override public int compareTo(TimeString o) { long o1 = (this.date == null) ? 0 : this.date.getTime(); long o2 = (o.date == null) ? 0 : o.date.getTime(); return Long.compare(o1, o2); } }