@Override public boolean hasTime() { if (base == null) return false; DateTimeFieldType sdft = JodaTimeUtils.getMostSpecific(base); if (sdft != null && JodaTimeUtils.isMoreGeneral(DateTimeFieldType.dayOfMonth(), sdft, base.getChronology())) { return true; } else { return false; } }
public static Partial discardMoreSpecificFields(Partial p, DateTimeFieldType d) { Partial res = new Partial(); for (int i = 0; i < p.size(); i++) { DateTimeFieldType fieldType = p.getFieldType(i); if (fieldType.equals(d) || isMoreGeneral(fieldType, d, p.getChronology())) { res = res.with(fieldType, p.getValue(i)); } } if (res.isSupported(JodaTimeUtils.DecadeOfCentury) && !res.isSupported(DateTimeFieldType.centuryOfEra())) { if (p.isSupported(DateTimeFieldType.year())) { res = res.with(DateTimeFieldType.centuryOfEra(), p.get(DateTimeFieldType.year()) / 100); } } return res; }
builder.appendLiteral(":"); builder.appendMinuteOfHour(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.minuteOfHour(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2); builder.appendLiteral(":"); builder.appendSecondOfMinute(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.secondOfMinute(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2);
p1MostGeneralField = p1.getFieldType(0); // Assume fields ordered from most general to least.... if (mgf == null || (p1MostGeneralField != null && isMoreGeneral(p1MostGeneralField, mgf, c1))) { mgf = p1MostGeneralField; if (mgf == null || isMoreGeneral(fieldType, mgf, c1)) { if (!p.isSupported(fieldType)) { p = p.with(fieldType, p2.getValue(i));
public static Partial padMoreSpecificFields(Partial p, Period granularity) if (isMoreGeneral(msf, DateTimeFieldType.year(), p.getChronology()) || isMoreGeneral(msf, DateTimeFieldType.yearOfCentury(), p.getChronology())) { if (p.isSupported(DateTimeFieldType.yearOfCentury())) {
public boolean hasTime() { if (base == null) return false; DateTimeFieldType sdft = JodaTimeUtils.getMostSpecific(base); if (sdft != null && JodaTimeUtils.isMoreGeneral(DateTimeFieldType.dayOfMonth(), sdft, base.getChronology())) { return true; } else { return false; } }
public boolean hasTime() { if (base == null) return false; DateTimeFieldType sdft = JodaTimeUtils.getMostSpecific(base); if (sdft != null && JodaTimeUtils.isMoreGeneral(DateTimeFieldType.dayOfMonth(), sdft, base.getChronology())) { return true; } else { return false; } }
@Override public boolean hasTime() { if (base == null) return false; DateTimeFieldType sdft = JodaTimeUtils.getMostSpecific(base); if (sdft != null && JodaTimeUtils.isMoreGeneral(DateTimeFieldType.dayOfMonth(), sdft, base.getChronology())) { return true; } else { return false; } }
public static Partial discardMoreSpecificFields(Partial p, DateTimeFieldType d) { Partial res = new Partial(); for (int i = 0; i < p.size(); i++) { DateTimeFieldType fieldType = p.getFieldType(i); if (fieldType.equals(d) || isMoreGeneral(fieldType, d, p.getChronology())) { res = res.with(fieldType, p.getValue(i)); } } if (res.isSupported(JodaTimeUtils.DecadeOfCentury) && !res.isSupported(DateTimeFieldType.centuryOfEra())) { if (p.isSupported(DateTimeFieldType.year())) { res = res.with(DateTimeFieldType.centuryOfEra(), p.get(DateTimeFieldType.year()) / 100); } } return res; }
public static Partial discardMoreSpecificFields(Partial p, DateTimeFieldType d) { Partial res = new Partial(); for (int i = 0; i < p.size(); i++) { DateTimeFieldType fieldType = p.getFieldType(i); if (fieldType.equals(d) || isMoreGeneral(fieldType, d, p.getChronology())) { res = res.with(fieldType, p.getValue(i)); } } if (res.isSupported(JodaTimeUtils.DecadeOfCentury) && !res.isSupported(DateTimeFieldType.centuryOfEra())) { if (p.isSupported(DateTimeFieldType.year())) { res = res.with(DateTimeFieldType.centuryOfEra(), p.get(DateTimeFieldType.year()) / 100); } } return res; }
public static Partial discardMoreSpecificFields(Partial p, DateTimeFieldType d) { Partial res = new Partial(); for (int i = 0; i < p.size(); i++) { DateTimeFieldType fieldType = p.getFieldType(i); if (fieldType.equals(d) || isMoreGeneral(fieldType, d, p.getChronology())) { res = res.with(fieldType, p.getValue(i)); } } if (res.isSupported(JodaTimeUtils.DecadeOfCentury) && !res.isSupported(DateTimeFieldType.centuryOfEra())) { if (p.isSupported(DateTimeFieldType.year())) { res = res.with(DateTimeFieldType.centuryOfEra(), p.get(DateTimeFieldType.year()) / 100); } } return res; }
builder.appendLiteral(":"); builder.appendMinuteOfHour(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.minuteOfHour(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2); builder.appendLiteral(":"); builder.appendSecondOfMinute(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.secondOfMinute(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2);
builder.appendLiteral(":"); builder.appendMinuteOfHour(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.minuteOfHour(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2); builder.appendLiteral(":"); builder.appendSecondOfMinute(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.secondOfMinute(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2);
builder.appendLiteral(":"); builder.appendMinuteOfHour(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.minuteOfHour(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2); builder.appendLiteral(":"); builder.appendSecondOfMinute(2); } else if (alwaysPad || JodaTimeUtils.isMoreGeneral(DateTimeFieldType.secondOfMinute(), sdft, base.getChronology())) { builder.appendLiteral(":"); builder.appendLiteral(PAD_FIELD_UNKNOWN2);
p1MostGeneralField = p1.getFieldType(0); // Assume fields ordered from most general to least.... if (mgf == null || (p1MostGeneralField != null && isMoreGeneral(p1MostGeneralField, mgf, c1))) { mgf = p1MostGeneralField; if (mgf == null || isMoreGeneral(fieldType, mgf, c1)) { if (!p.isSupported(fieldType)) { p = p.with(fieldType, p2.getValue(i));
p1MostGeneralField = p1.getFieldType(0); // Assume fields ordered from most general to least.... if (mgf == null || (p1MostGeneralField != null && isMoreGeneral(p1MostGeneralField, mgf, c1))) { mgf = p1MostGeneralField; if (mgf == null || isMoreGeneral(fieldType, mgf, c1)) { if (!p.isSupported(fieldType)) { p = p.with(fieldType, p2.getValue(i));
p1MostGeneralField = p1.getFieldType(0); // Assume fields ordered from most general to least.... if (mgf == null || (p1MostGeneralField != null && isMoreGeneral(p1MostGeneralField, mgf, c1))) { mgf = p1MostGeneralField; if (mgf == null || isMoreGeneral(fieldType, mgf, c1)) { if (!p.isSupported(fieldType)) { p = p.with(fieldType, p2.getValue(i));
public static Partial padMoreSpecificFields(Partial p, Period granularity) if (isMoreGeneral(msf, DateTimeFieldType.year(), p.getChronology()) || isMoreGeneral(msf, DateTimeFieldType.yearOfCentury(), p.getChronology())) { if (p.isSupported(DateTimeFieldType.yearOfCentury())) {
public static Partial padMoreSpecificFields(Partial p, Period granularity) if (isMoreGeneral(msf, DateTimeFieldType.year(), p.getChronology()) || isMoreGeneral(msf, DateTimeFieldType.yearOfCentury(), p.getChronology())) { if (p.isSupported(DateTimeFieldType.yearOfCentury())) {
public static Partial padMoreSpecificFields(Partial p, Period granularity) if (isMoreGeneral(msf, DateTimeFieldType.year(), p.getChronology()) || isMoreGeneral(msf, DateTimeFieldType.yearOfCentury(), p.getChronology())) { if (p.isSupported(DateTimeFieldType.yearOfCentury())) {