我们如何从 XMLGregorianCalendar 中删除时间戳。我只需要在 JSON 中显示日期。我使用了 mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
但我仍然看到时间戳。
最佳答案
试试这个代码:
public XMLGregorianCalendar removeTime(XMLGregorianCalendar value) {
if (value != null) {
value.setTimezone(DatatypeConstants.FIELD_UNDEFINED);
value.setHour(DatatypeConstants.FIELD_UNDEFINED);
value.setMinute(DatatypeConstants.FIELD_UNDEFINED);
value.setSecond(DatatypeConstants.FIELD_UNDEFINED);
value.setMillisecond(DatatypeConstants.FIELD_UNDEFINED);
value.setFractionalSecond(null);
}
return value;
}
关于java - 从 Java XMLGregorianCalendar 中删除时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48329079/