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); }
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); }
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); }
/** * 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); }
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); }
/** * 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); }
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); }
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 complete DvDateTime * * @param year * @param month starts with 0 * @param day day of month * @param hour hour of day * @param minute * @param second * @param timezone null if use default timezone */ public DvDateTime(int year, int month, int day, int hour, int minute, int second, double fractionalSec, TimeZone timezone) { super(DvDateTimeParser.convertDateTime(year, month, day, hour, minute, second, fractionalSec, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH:mm:ss.SSS" : "yyyy-MM-dd'T'HH:mm:ss.SSSZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(false, true, true, true); }
/** * Constructs a complete DvDateTime * * @param year * @param month starts with 0 * @param day day of month * @param hour hour of day * @param minute * @param second * @param timezone null if use default timezone */ public DvDateTime(int year, int month, int day, int hour, int minute, int second, double fractionalSec, TimeZone timezone) { super(DvDateTimeParser.convertDateTime(year, month, day, hour, minute, second, fractionalSec, timezone)); String format = timezone == null ? "yyyy-MM-dd'T'HH:mm:ss.SSS" : "yyyy-MM-dd'T'HH:mm:ss.SSSZZ"; setValue(DvDateTimeParser.toDateTimeString(getDateTime(), format)); setBooleans(false, true, true, true); }