public DateTimeEditor setDate(final Date date) {

        this.date.setTime(date == null ? new Date() : date);
        this.dateUnset[0] = date == null;

        triggerChange();
        return this;
    }
Initializes the instance. Typically called in an activities 'onCreate' method.

@param dateView        textview to use for date display and picker handling. Usually this is a text button
@param timeView        textview to use for time display and picker handling. Might be null
@param resetButton     view to use for resetting the date. Might be null
@param fragmentManager manager to use for creating sub dialogs (date picker)
main/src/main/java/cgeo/geocaching/ui/DateTimeEditor.java