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 getOrdinalPosition method, of class DefaultOrdinalPosition. */ @Test public void testGetOrdinalPosition() { OrdinalEra result = ordinalPosition1.getOrdinalPosition(); assertFalse(ordinalPosition2.getOrdinalPosition().equals(result)); }
/** Test of setOrdinalPosition method, of class DefaultOrdinalPosition. */ @Test public void testSetOrdinalPosition() { OrdinalEra result = ordinalPosition1.getOrdinalPosition(); cal.set(10, 0, 0); Date beginning = cal.getTime(); cal.set(2012, 12, 23); Date end = cal.getTime(); OrdinalEra ordinalEra = new DefaultOrdinalEra(new SimpleInternationalString("Era"), beginning, end); ((DefaultOrdinalPosition) ordinalPosition1).setOrdinalPosition(ordinalEra); assertFalse(ordinalPosition1.getOrdinalPosition().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; } }
public static Date ordinalToDate(final OrdinalPosition ordinalPosition) { if (ordinalPosition == null) { return null; } final OrdinalEra era = ordinalPosition.getOrdinalPosition(); if (era != null) { final Date beginEra = era.getBegin(); final Date endEra = era.getEnd(); final long middle = (endEra.getTime() + beginEra.getTime()) / 2; return new Date(middle); } else { return null; } }
/** * Test of getOrdinalPosition method, of class DefaultOrdinalPosition. */ @Test public void testGetOrdinalPosition() { OrdinalEra result = ordinalPosition1.getOrdinalPosition(); assertFalse(ordinalPosition2.getOrdinalPosition().equals(result)); }
/** * Test of setOrdinalPosition method, of class DefaultOrdinalPosition. */ @Test public void testSetOrdinalPosition() { OrdinalEra result = ordinalPosition1.getOrdinalPosition(); cal.set(10, 0, 0); Date beginning = cal.getTime(); cal.set(2012, 12, 23); Date end = cal.getTime(); OrdinalEra ordinalEra = FACTORY.createOrdinalEra(new SimpleInternationalString("Era"), beginning, end, null);//null;//new DefaultOrdinalEra(new SimpleInternationalString("Era"), beginning, end); ((DefaultOrdinalPosition) ordinalPosition1).setOrdinalPosition(ordinalEra); assertFalse(ordinalPosition1.getOrdinalPosition().equals(result)); }