public void testAmericaIndiana() { java.util.TimeZone indianaTz = java.util.TimeZone .getTimeZone("America/Indiana/Indianapolis"); Calendar cal = Calendar.getInstance(indianaTz); cal.set(Calendar.HOUR_OF_DAY, 10); cal.set(Calendar.MINUTE, 20); DateTime dtStart = new DateTime(cal.getTime()); DtStart pDtStart = new DtStart(dtStart); pDtStart.setTimeZone(registry .getTimeZone("America/Indiana/Indianapolis")); }
private static VEvent convertEventBean(EventBean event) { Date begin; Date end; if (event.isAllDay()) { begin = new Date(event.getBegin().toCalendar(new Locale("pt")).getTime()); end = new Date(event.getEnd().toCalendar(new Locale("pt")).getTime()); } else { begin = new DateTime(event.getBegin().toCalendar(new Locale("pt")).getTime()); end = new DateTime(event.getEnd().toCalendar(new Locale("pt")).getTime()); } VEvent vEvent = new VEvent(begin, end, event.getTitle()); vEvent.getStartDate().setTimeZone(TIMEZONE); vEvent.getEndDate().setTimeZone(TIMEZONE); if (event.getLocation() != null) { vEvent.getProperties().add(new Location(event.getLocation())); } if (event.getUrl() != null) { try { vEvent.getProperties().add(new Url(new URI(event.getUrl()))); } catch (URISyntaxException e) { } } if (event.getNote() != null) { vEvent.getProperties().add(new Description(event.getNote())); } Uid uid = new Uid(digest(event.getTitle() + "-" + begin.toGMTString() + "-" + end.toGMTString())); vEvent.getProperties().add(uid); return vEvent; }
start = cal.getTime(); DtStart dtStart = new DtStart(new DateTime(start)); dtStart.setTimeZone(tzreg.getTimeZone("America/Los_Angeles")); cal.set(2005, 0, 2, 11, 59); Date end = cal.getTime();
pl.add(Value.DATE); } else if (tzid != null) { dt.setTimeZone(tzreg.getTimeZone(tzid));
/** * @return */ public static TestSuite suite() { TimeZoneRegistry tzReg = DefaultTimeZoneRegistryFactory.getInstance() .createRegistry(); TestSuite suite = new TestSuite(); DtStamp dtStamp = new DtStamp(); // dtStamp.getParameters().add(new TzId("Australia/Melbourne")); // dtStamp.setTimeZone(tzReg.getTimeZone("Australia/Melbourne")); suite.addTest(new DatePropertyTest("testCopy", dtStamp)); suite.addTest(new DatePropertyTest("testHashValue", dtStamp)); DtStart dtStart = new DtStart(new DateTime()); // dtStart.getParameters().add(new TzId("Australia/Melbourne")); dtStart.setTimeZone(tzReg.getTimeZone("Australia/Melbourne")); suite.addTest(new DatePropertyTest("testCopy", dtStart)); suite.addTest(new DatePropertyTest("testHashValue", dtStart)); DtStart dtStartEmpty = new DtStart(); suite.addTest(new DatePropertyTest("testCopy", dtStartEmpty)); suite.addTest(new DatePropertyTest("testHashValue", dtStartEmpty)); return suite; } }
start = new DateTime(cal.getTime()); DtStart dtStart = new DtStart(start); dtStart.setTimeZone(tzreg.getTimeZone("America/Los_Angeles")); cal.add(Calendar.MONTH, 2); end = new DateTime(cal.getTime());