Revision a2d22dbd
Added by Andreas Müller almost 6 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TimePeriod.java | ||
---|---|---|
64 | 64 |
public static final DateTimeFieldType MONTH_TYPE = DateTimeFieldType.monthOfYear(); |
65 | 65 |
public static final DateTimeFieldType YEAR_TYPE = DateTimeFieldType.year(); |
66 | 66 |
public static final DateTimeFieldType DAY_TYPE = DateTimeFieldType.dayOfMonth(); |
67 |
public static final DateTimeFieldType HOUR_TYPE = DateTimeFieldType.hourOfDay(); |
|
68 |
public static final DateTimeFieldType MINUTE_TYPE = DateTimeFieldType.minuteOfHour(); |
|
67 | 69 |
|
68 | 70 |
@XmlElement(name = "Start") |
69 | 71 |
@XmlJavaTypeAdapter(value = PartialAdapter.class) |
... | ... | |
231 | 233 |
public static Partial readableInstantToPartial(ReadableInstant readableInstant){ |
232 | 234 |
DateTime dt = readableInstant.toInstant().toDateTime(); |
233 | 235 |
LocalDate ld = dt.toLocalDate(); |
234 |
Partial partial = new Partial(ld); |
|
236 |
int hour = dt.hourOfDay().get(); |
|
237 |
int minute = dt.minuteOfHour().get(); |
|
238 |
Partial partial = new Partial(ld).with(HOUR_TYPE, hour).with(MINUTE_TYPE, minute); |
|
235 | 239 |
return partial; |
236 | 240 |
} |
237 | 241 |
|
Also available in: Unified diff
fix #7074 Change Media.mediaCreated to TimePeriod and make let PartialUserType support hour and minute