/** * 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); }
/** * Construct a DvDate of current date * */ public DvDate() { super(DvDateTimeParser.defaultDate()); setValue(DvDateTimeParser.toDateString(getDateTime(), "yyyy-MM-dd")); setBooleans(false, true, true); }
public DvDateTime(int year, int month, int day, int hour, TimeZone timezone) { super(DvDateTimeParser.convertDateTime( year, month, day, hour, 0, 0, 0.0, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH" : "yyyy-MM-dd'T'HHZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(true, false, false, false); }
public static DvDateTime valueOf(String value) { DateTime datetime = DvDateTimeParser.parseDateTime(value); return new DvDateTime(datetime); }
public DvDate(int year) { super(DvDateTimeParser.convertDate(year, 1, 1)); setValueByPattern("yyyy"); setBooleans(true, false, false); }
public DvDateTime(int year, int month, int day, int hour, int minute, TimeZone timezone) { super(DvDateTimeParser.convertDateTime( year, month, day, hour, minute, 0, 0.0, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH:mm" : "yyyy-MM-dd'T'HH:mmZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(true, true, false, false); }
/** * Constructs a DvTime, mainly for use in addition and subtraction */ protected DvTime(List<ReferenceRange<DvTime>> referenceRanges, DvInterval<DvTime> normalRange, CodePhrase normalStatus, DvDuration accuracy, String magnitudeStatus, DateTime datetime, String pattern) { super(referenceRanges, normalRange, normalStatus, accuracy, magnitudeStatus, datetime); setValue(DvDateTimeParser.toTimeString(getDateTime(), pattern)); setBooleans(pattern); }
protected DvDate(List<ReferenceRange<DvDate>> referenceRanges, DvInterval<DvDate> normalRange, CodePhrase normalStatus, DvDuration accuracy, String magnitudeStatus, DateTime datetime, String pattern) { super(referenceRanges, normalRange, normalStatus, accuracy, magnitudeStatus, datetime); setValue(DvDateTimeParser.toDateString(getDateTime(), pattern)); setBooleans(pattern); }
protected DvDateTime(List<ReferenceRange<DvDateTime>> referenceRanges, DvInterval<DvDateTime> normalRange, CodePhrase normalStatus, DvDuration accuracy, String magnitudeStatus, DateTime datetime, String pattern) { super(referenceRanges, normalRange, normalStatus, accuracy, magnitudeStatus, datetime); setValue(DvDateTimeParser.toDateTimeString(getDateTime(), pattern)); setBooleans(pattern); }
/** * Constructs a DvTime with current point of time * The format of time value as the result of this constructor * is HH:mm:ss.SSSZZ * */ public DvTime() { super(DvDateTimeParser.defaultTime()); setValue(DvDateTimeParser.toTimeString(getDateTime(), "HH:mm:ss,SSSZZ")); setBooleans(false, true, true, true); }
protected DvDate(List<ReferenceRange<DvDate>> referenceRanges, DvInterval<DvDate> normalRange, CodePhrase normalStatus, DvDuration accuracy, String magnitudeStatus, DateTime datetime, String pattern) { super(referenceRanges, normalRange, normalStatus, accuracy, magnitudeStatus, datetime); setValue(DvDateTimeParser.toDateString(getDateTime(), pattern)); setBooleans(pattern); }
/** * Construct a DvDateTime by current date and time * */ public DvDateTime() { super(DvDateTimeParser.defaultDateTime()); setValue(DvDateTimeParser.toDateTimeString(getDateTime(), "yyyy-MM-dd'T'HH:mm:ss.SSSZZ")); setBooleans(false, true, true, true); }
/** * 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); }
/** * Construct a DvDate of current date * */ public DvDate() { super(DvDateTimeParser.defaultDate()); setValue(DvDateTimeParser.toDateString(getDateTime(), "yyyy-MM-dd")); setBooleans(false, true, true); }
protected DvDateTime(List<ReferenceRange<DvDateTime>> referenceRanges, DvInterval<DvDateTime> normalRange, CodePhrase normalStatus, DvDuration accuracy, String magnitudeStatus, DateTime datetime, String pattern) { super(referenceRanges, normalRange, normalStatus, accuracy, magnitudeStatus, datetime); setValue(DvDateTimeParser.toDateTimeString(getDateTime(), pattern)); setBooleans(pattern); }
/** * Constructs a DvTime with current point of time * The format of time value as the result of this constructor * is HH:mm:ss.SSSZZ * */ public DvTime() { super(DvDateTimeParser.defaultTime()); setValue(DvDateTimeParser.toTimeString(getDateTime(), "HH:mm:ss,SSSZZ")); setBooleans(false, true, true, true); }
public DvDateTime(int year, int month, int day, int hour, int minute, int second, TimeZone timezone) { super(DvDateTimeParser.convertDateTime( year, month, day, hour, minute, second, 0.0, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH:mm:ss" : "yyyy-MM-dd'T'HH:mm:ssZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(false, true, true, false); }
public DvDateTime(int year, int month, int day, int hour, int minute, int second, TimeZone timezone) { super(DvDateTimeParser.convertDateTime( year, month, day, hour, minute, second, 0.0, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH:mm:ss" : "yyyy-MM-dd'T'HH:mm:ssZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(false, true, true, false); }
public DvDateTime(int year, int month, int day, int hour, TimeZone timezone) { super(DvDateTimeParser.convertDateTime( year, month, day, hour, 0, 0, 0.0, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH" : "yyyy-MM-dd'T'HHZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(true, false, false, false); }
public DvDateTime(int year, int month, int day, int hour, int minute, TimeZone timezone) { super(DvDateTimeParser.convertDateTime( year, month, day, hour, minute, 0, 0.0, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH:mm" : "yyyy-MM-dd'T'HH:mmZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(true, true, false, false); }