public static Date ordinalToDate(final OrdinalPosition ordinalPosition) { if (ordinalPosition == null) { return null; } final Calendar calendar = Calendar.getInstance(); if (ordinalPosition.getOrdinalPosition() != null) { Date beginEra = ordinalPosition.getOrdinalPosition().getBeginning(); Date endEra = ordinalPosition.getOrdinalPosition().getEnd(); Long middle = ((endEra.getTime() - beginEra.getTime()) / 2) + beginEra.getTime(); calendar.setTimeInMillis(middle); return calendar.getTime(); } else { return null; } }
/** Test of getBeginning method, of class DefaultOrdinalEra. */ @Test public void testGetBeginning() { Date result = ordinalEra1.getBeginning(); assertFalse(ordinalEra2.getBeginning().equals(result)); }
/** Test of setBeginning method, of class DefaultOrdinalEra. */ @Test public void testSetBeginning() { Date result = ordinalEra1.getBeginning(); ((DefaultOrdinalEra) ordinalEra1).setBeginning(new Date()); assertFalse(ordinalEra1.getBeginning().equals(result)); }
public static Date ordinalToDate(final OrdinalPosition ordinalPosition) { if (ordinalPosition == null) { return null; } final Calendar calendar = Calendar.getInstance(); if (ordinalPosition.getOrdinalPosition() != null) { Date beginEra = ordinalPosition.getOrdinalPosition().getBeginning(); Date endEra = ordinalPosition.getOrdinalPosition().getEnd(); Long middle = ((endEra.getTime() - beginEra.getTime()) / 2) + beginEra.getTime(); calendar.setTimeInMillis(middle); return calendar.getTime(); } else { return null; } }
public static Date ordinalToDate(final OrdinalPosition ordinalPosition) { if (ordinalPosition == null) { return null; } final Calendar calendar = Calendar.getInstance(); if (ordinalPosition.getOrdinalPosition() != null) { Date beginEra = ordinalPosition.getOrdinalPosition().getBeginning(); Date endEra = ordinalPosition.getOrdinalPosition().getEnd(); Long middle = ((endEra.getTime() - beginEra.getTime()) / 2) + beginEra.getTime(); calendar.setTimeInMillis(middle); return calendar.getTime(); } else { return null; } }