List of usage examples for org.joda.time.format DateTimeFormatter parseDateTime
public DateTime parseDateTime(String text)
From source file:JodaDT.java
License:Open Source License
/** * Creates a DateTime object from a String with this format * DD/MM/YYYY-hh:mm:ss.//from ww w .ja v a 2 s .co m * * @param date with format DD/MM/YYYY-hh:mm:ss * @return a DateTime object or null */ public static DateTime parseDDMMYYYYhhmmss(String date) { if (date != null) { DateTimeFormatterBuilder dtfb = new DateTimeFormatterBuilder(); dtfb.appendDayOfMonth(2); dtfb.appendLiteral('/'); dtfb.appendMonthOfYear(2); dtfb.appendLiteral('/'); dtfb.appendYear(4, 4); dtfb.appendLiteral('-'); dtfb.appendHourOfDay(2); dtfb.appendLiteral(':'); dtfb.appendMinuteOfHour(2); dtfb.appendLiteral(':'); dtfb.appendSecondOfMinute(2); DateTimeFormatter dtf = dtfb.toFormatter(); DateTime dt = dtf.parseDateTime(date); return dt; } else { return null; } }
From source file:JodaDT.java
License:Open Source License
/** * Creates a DateTime object from a String with this format * DD/MM/YYYY-hh:mm./*from w ww.j a v a 2 s .c o m*/ * * @param date with format DD/MM/YYYY-hh:mm * @return a DateTime object or null */ public static DateTime parseDDMMYYYYhhmm(String date) { if (date != null) { DateTimeFormatterBuilder dtfb = new DateTimeFormatterBuilder(); dtfb.appendDayOfMonth(2); dtfb.appendLiteral('/'); dtfb.appendMonthOfYear(2); dtfb.appendLiteral('/'); dtfb.appendYear(4, 4); dtfb.appendLiteral('-'); dtfb.appendHourOfDay(2); dtfb.appendLiteral(':'); dtfb.appendMinuteOfHour(2); DateTimeFormatter dtf = dtfb.toFormatter(); DateTime dt = dtf.parseDateTime(date); return dt; } else { return null; } }
From source file:JodaDT.java
License:Open Source License
/** * Creates a DateTime object from a String with this format DD/MM/YYYY-hh * * @param date with format DD/MM/YYYY-hh * @return a DateTime object or null/*from ww w . j a va2s . co m*/ */ public static DateTime parseDDMMYYYYhh(String data) { if (data != null) { DateTimeFormatterBuilder dtfb = new DateTimeFormatterBuilder(); dtfb.appendDayOfMonth(2); dtfb.appendLiteral('/'); dtfb.appendMonthOfYear(2); dtfb.appendLiteral('/'); dtfb.appendYear(4, 4); dtfb.appendLiteral('-'); dtfb.appendHourOfDay(2); DateTimeFormatter dtf = dtfb.toFormatter(); DateTime dt = dtf.parseDateTime(data); return dt; } else { return null; } }
From source file:JodaDT.java
License:Open Source License
/** * Creates a DateTime object from a String with this format DD/MM/YYYY * * @param date with format DD/MM/YYYY//w w w . jav a 2 s . c om * @return a DateTime object or null */ public static DateTime parseDDMMYYYY(String data) { if (data != null) { DateTimeFormatterBuilder dtfb = new DateTimeFormatterBuilder(); dtfb.appendDayOfMonth(2); dtfb.appendLiteral('/'); dtfb.appendMonthOfYear(2); dtfb.appendLiteral('/'); dtfb.appendYear(4, 4); DateTimeFormatter dtf = dtfb.toFormatter(); DateTime dt = dtf.parseDateTime(data); return dt; } else { return null; } }
From source file:VMwareInventory.java
public void register(String url) throws Exception { Extension extension = new Extension(); Description description = new Description(); ExtensionServerInfo serverInfo = new ExtensionServerInfo(); DateTimeFormatter parser2 = ISODateTimeFormat.dateTimeNoMillis(); Calendar lastHeartbeatTime = (Calendar) Calendar.getInstance(TimeZone.getTimeZone("GMT")).clone(); lastHeartbeatTime.setTime(parser2.parseDateTime("2012-12-21T00:00:00Z").toDate()); extension.setKey(this.EXT_KEY); extension.setCompany(this.EXT_COMPANY); extension.setType(this.EXT_TYPE); extension.setVersion(this.EXT_VERSION); extension.setLastHeartbeatTime(lastHeartbeatTime); description.setLabel(this.EXT_LABEL); description.setSummary(this.EXT_LABEL); extension.setDescription(description); serverInfo.setUrl(url);/*ww w. j a va 2 s . co m*/ serverInfo.setDescription(description); serverInfo.setCompany(this.EXT_COMPANY); serverInfo.setType(this.EXT_TYPE); serverInfo.setAdminEmail(this.EXT_ADMIN_EMAIL); this.getExtensionManager().unregisterExtension(this.EXT_KEY); this.getExtensionManager().registerExtension(extension); }
From source file:VMwareInventory.java
public HashMap<String, Object> findByUuidWithReadings(String uuid, String startIso8601, String endIso8601) throws Exception { logger.fine("Entering VMwareInventory.findByUuidWithReadings()"); VirtualMachine[] vms = new VirtualMachine[1]; VirtualMachine vm = (VirtualMachine) this.si.getSearchIndex().findByUuid(null, uuid, true, false); DateTimeFormatter parser2 = ISODateTimeFormat.dateTimeNoMillis(); Calendar startTime = (Calendar) Calendar.getInstance(TimeZone.getTimeZone("GMT")).clone(); Calendar endTime = (Calendar) Calendar.getInstance(TimeZone.getTimeZone("GMT")).clone(); startTime.setTime(parser2.parseDateTime(startIso8601).toDate()); endTime.setTime(parser2.parseDateTime(endIso8601).toDate()); vms[0] = vm;/*from ww w. j a va 2 s. c o m*/ gatherProperties(vms); List<VirtualMachine> vms_list = new ArrayList<VirtualMachine>(Arrays.asList(vms)); readings(vms_list, startTime, endTime); logger.fine("Exiting VMwareInventory.findByUuidWithReadings()"); return vmMap.get(vm.getMOR().get_value().toString()); }
From source file:VMwareInventory.java
/** * readings//w ww . j a v a 2s . com * * gather all VMs and readings. Populates this.vmMap and this.hostMap * * @param startIso8601 String * @param endIso8601 String */ public void readings(String startIso8601, String endIso8601) throws Exception { logger.fine("Entering VMwareInventory.readings(String startIso8601, String endIso8601)"); DateTimeFormatter parser2 = ISODateTimeFormat.dateTimeNoMillis(); logger.info(startIso8601 + " " + endIso8601); Calendar startTime = (Calendar) Calendar.getInstance(TimeZone.getTimeZone("GMT")).clone(); Calendar endTime = (Calendar) Calendar.getInstance(TimeZone.getTimeZone("GMT")).clone(); startTime.setTime(parser2.parseDateTime(startIso8601).toDate()); endTime.setTime(parser2.parseDateTime(endIso8601).toDate()); readings(startTime, endTime); logger.fine("Exiting VMwareInventory.readings(String startIso8601, String endIso8601)"); }
From source file:AppPackage.timeDiff.java
public String timeDiff(String time1, String time2) { this.time1 = time1; this.time2 = time2; DateTimeFormatter format = DateTimeFormat.forPattern("HH:mm:ss"); DateTime dt1 = format.parseDateTime(time1); DateTime dt2 = format.parseDateTime(time2); long hours = Hours.hoursBetween(dt1, dt2).getHours() % 24; long minutes = Minutes.minutesBetween(dt1, dt2).getMinutes() % 60; // long seconds = Seconds.secondsBetween(dt1, dt2).getSeconds() % 60; String diffResult = String.format("%02d:%02d:00", hours, minutes); return diffResult; }
From source file:at.gv.egovernment.moa.util.DateTimeUtils.java
License:EUPL
public static String formatPEPSDateToMOADate(String pepsDate) { if (StringUtils.isEmpty(pepsDate)) { return null; }//from ww w . j av a2 s. c o m DateTimeFormatter fmt = null; switch (pepsDate.length()) { case 4: fmt = DateTimeFormat.forPattern("yyyy"); break; case 6: fmt = DateTimeFormat.forPattern("yyyyMM"); break; case 8: fmt = DateTimeFormat.forPattern("yyyyMMdd"); break; default: fmt = DateTimeFormat.forPattern("yyyy-MM-dd"); break; } DateTime dt = fmt.parseDateTime(pepsDate); DateTimeFormatter fmt2 = DateTimeFormat.forPattern("yyyy-MM-dd"); return fmt2.print(dt); }
From source file:au.edu.uq.cmm.paul.servlet.WebUIController.java
License:Open Source License
private DateTime parseTimestamp(String stamp) { for (DateTimeFormatter format : FORMATS) { try {/*ww w .j a v a2s . c o m*/ return format.parseDateTime(stamp); } catch (IllegalArgumentException ex) { continue; } } return null; }