/** * Constructs a partial DvTime * * @param hour * @param minute * @param timezone null if use default timezone */ public DvTime(int hour, int minute, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, minute, 0, 0, timezone)); String format = timezone == null ? "HH:mm" : "HH:mmZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(true, true, false, false); }
/** * Constructs a partial DvTime * * @param hour * @param minute * @param timezone null if use default timezone */ public DvTime(int hour, int minute, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, minute, 0, 0, timezone)); String format = timezone == null ? "HH:mm" : "HH:mmZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(true, true, false, false); }
/** * Constructs a partial DvTime * * @param hour * @param timezone null if use default timezone */ public DvTime(int hour, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, 0, 0, 0, timezone)); String format = timezone == null ? "HH" : "HHZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(true, false, false, false); }
/** * Constructs a partial DvTime * * @param hour * @param timezone null if use default timezone */ public DvTime(int hour, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, 0, 0, 0, timezone)); String format = timezone == null ? "HH" : "HHZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(true, false, false, false); }
/** * Constructs a DvTime * * @param hour * @param minute * @param second * @param timezone null if use default timezone */ public DvTime(int hour, int minute, int second, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, minute, second, 0, timezone)); String format = timezone == null ? "HH:mm:ss" : "HH:mm:ssZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(false, true, true, false); }
/** * Constructs a DvTime * * @param hour * @param minute * @param second * @param timezone null if use default timezone */ public DvTime(int hour, int minute, int second, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, minute, second, 0, timezone)); String format = timezone == null ? "HH:mm:ss" : "HH:mm:ssZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(false, true, true, false); }
/** * Constructs a DvTime * * @param hour * @param minute * @param second * @param fs * @param timezone null if use default timezone */ public DvTime(int hour, int minute, int second, double fs, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, minute, second, fs, timezone)); String format = timezone == null ? "HH:mm:ss,SSS" : "HH:mm:ss,SSSZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(false, true, true, true); }
/** * Constructs a DvTime * * @param hour * @param minute * @param second * @param fs * @param timezone null if use default timezone */ public DvTime(int hour, int minute, int second, double fs, TimeZone timezone) { super(DvDateTimeParser.convertTime(hour, minute, second, fs, timezone)); String format = timezone == null ? "HH:mm:ss,SSS" : "HH:mm:ss,SSSZZ"; setValue(DvDateTimeParser.toTimeString(getDateTime(), format)); setBooleans(false, true, true, true); }