List of usage examples for java.util Date getHours
@Deprecated public int getHours()
From source file:org.openmrs.module.spike1.web.controller.Spike1ManageController.java
public String getTimestampString(Date date) { return "" + date.getYear() + date.getMonth() + date.getDate() + date.getHours() + (date.getMinutes() - date.getMinutes() % 2); }
From source file:org.openmrs.web.servlet.ShowGraphServletTest.java
/** * @see ShowGraphServlet#getToDate(String) *//*from www . j a va2 s. c o m*/ @Test @Verifies(value = "should set hour minute and second to zero", method = "getToDate(String)") public void getToDate_shouldSetHourMinuteAndSecondToZero() throws Exception { Date toDate = new ShowGraphServlet().getToDate(Long.toString(new Date().getTime())); Assert.assertEquals(0, toDate.getHours()); Assert.assertEquals(0, toDate.getMinutes()); Assert.assertEquals(0, toDate.getSeconds()); }
From source file:webservice.ImportantPlacesWorker.java
public List<double[]> getImportantPlaces() { Iterator it = locationsMap.entrySet().iterator(); while (it.hasNext()) { Map.Entry pair = (Map.Entry) it.next(); Map data = (Map) locationsMap.get(pair.getKey()); String timestamp = (String) data.get("timestamp"); Date currentDate = new Date(timestamp); int hours = currentDate.getHours(); timestamp = getTimeZone(hours);//from w w w . j a v a 2 s.co m String activity = "undefined"; String place = "undefined"; String day_of_the_week = daysOfTheWeek[currentDate.getDay()]; if (data.get("status") != null) { activity = (String) data.get("status"); } if (data.get("place") != null) { place = (String) data.get("place"); } // Get recorded latitude and longitude Map mCoordinate = (HashMap) data.get("location"); currentLatitude = (double) (mCoordinate.get("latitude")); currentLongitude = (double) (mCoordinate.get("longitude")); String speed = "0-5"; if (previousLatitude != 0 && previousLongitude != 0 && previousDate != null) { speed = calculateSpeed(previousDate.getTime() / 1000, previousLatitude, previousLongitude, currentDate.getTime() / 1000, currentLatitude, currentLongitude); } previousDate = currentDate; previousLatitude = currentLatitude; previousLongitude = currentLongitude; // writeToFile(writerPoints, currentLatitude +"," + currentLongitude+"\n"); //System.out.println(ctivity); if (activity.equals("Still") || activity.equals("Sleeping")) { points.add(new DoublePoint(createPoint(currentLatitude, currentLongitude))); } } clusterPoints(); return centerPoints; }
From source file:playground.jbischoff.carsharing.data.VBBRouteCatcher.java
private void run(Coord from, Coord to, long departureTime) { Locale locale = new Locale("en", "UK"); String pattern = "###.000000"; DecimalFormat df = (DecimalFormat) NumberFormat.getNumberInstance(locale); df.applyPattern(pattern);//w w w . ja va2s . c om // Construct data //X&Y coordinates must be exactly 8 digits, otherwise no proper result is given. They are swapped (x = long, y = lat) //Verbindungen 1-n bekommen; Laufweg, Reisezeit & Umstiege ermitteln String text = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>" + "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>" + "<ReqC accessId=\"JBischoff2486b558356fa9b81b1rzum\" ver=\"1.1\" requestId=\"7\" prod=\"SPA\" lang=\"DE\">" + "<ConReq>" + "<ReqT date=\"" + VBBDAY.format(departureTime) + "\" time=\"" + VBBTIME.format(departureTime) + "\">" + "</ReqT>" + "<RFlags b=\"0\" f=\"1\" >" + "</RFlags>" + "<Start>" + "<Coord name=\"START\" x=\"" + df.format(from.getY()).replace(".", "") + "\" y=\"" + df.format(from.getX()).replace(".", "") + "\" type=\"WGS84\"/>" + "<Prod prod=\"1111000000000000\" direct=\"0\" sleeper=\"0\" couchette=\"0\" bike=\"0\"/>" + "</Start>" + "<Dest>" + "<Coord name=\"ZIEL\" x=\"" + df.format(to.getY()).replace(".", "") + "\" y=\"" + df.format(to.getX()).replace(".", "") + "\" type=\"WGS84\"/>" + "</Dest>" + "</ConReq>" + "</ReqC>"; PostMethod post = new PostMethod("http://demo.hafas.de/bin/pub/vbb/extxml.exe/"); post.setRequestBody(text); post.setRequestHeader("Content-type", "text/xml; charset=ISO-8859-1"); HttpClient httpclient = new HttpClient(); try { int result = httpclient.executeMethod(post); // Display status code // System.out.println("Response status code: " + result); // Display response // System.out.println("Response body: "); // System.out.println(post.getResponseBodyAsString()); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse(post.getResponseBodyAsStream()); if (writeOutput) { BufferedWriter writer = IOUtils.getBufferedWriter(filename); Transformer transformer = TransformerFactory.newInstance().newTransformer(); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); //initialize StreamResult with File object to save to file StreamResult res = new StreamResult(writer); DOMSource source = new DOMSource(document); transformer.transform(source, res); writer.flush(); writer.close(); } Node connectionList = document.getFirstChild().getFirstChild().getFirstChild(); NodeList connections = connectionList.getChildNodes(); int amount = connections.getLength(); for (int i = 0; i < amount; i++) { Node connection = connections.item(i); Node overview = connection.getFirstChild(); ; while (!overview.getNodeName().equals("Overview")) { overview = overview.getNextSibling(); } System.out.println(overview.getChildNodes().item(3).getTextContent()); int transfers = Integer.parseInt(overview.getChildNodes().item(3).getTextContent()); String time = overview.getChildNodes().item(4).getFirstChild().getTextContent().substring(3); System.out.println(time); Date rideTime = VBBDATE.parse(time); int seconds = rideTime.getHours() * 3600 + rideTime.getMinutes() * 60 + rideTime.getSeconds(); System.out.println(seconds + "s; transfers: " + transfers); if (seconds < this.bestRideTime) { this.bestRideTime = seconds; this.bestTransfers = transfers; } } } catch (Exception e) { this.bestRideTime = -1; this.bestTransfers = -1; } finally { // Release current connection to the connection pool // once you are done post.releaseConnection(); post.abort(); } }
From source file:com.dare2date.externeservice.lastfm.LastfmAPI.java
/** * Adds date data to an event./*from w w w.java 2 s . c o m*/ * @param eventdata * @param event */ private void addDateToEventFromJSONData(JSONObject eventdata, LastfmEvent event) { try { Calendar date = Calendar.getInstance(); Date _date = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss", Locale.ENGLISH) .parse(eventdata.get("startDate").toString()); date.set(_date.getYear(), _date.getMonth(), _date.getDay(), _date.getHours(), _date.getMinutes(), _date.getSeconds()); event.setStartDate(date); } catch (ParseException e) { e.printStackTrace(); } }
From source file:com.gizwits.aircondition.activity.control.MainControlActivity.java
/** * ??2014624 17:23./*w w w .j a v a2 s . c om*/ * * @param date * the date * @return the date cn */ public static String getDateCN(Date date) { int y = date.getYear(); int m = date.getMonth() + 1; int d = date.getDate(); int h = date.getHours(); int mt = date.getMinutes(); return (y + 1900) + "" + m + "" + d + " " + h + ":" + mt; }
From source file:de.micromata.genome.gwiki.plugin.rogmp3_1_0.Track.java
public long getTime() { String l = get(LENGTH);/* ww w.j ava2s . c om*/ if (StringUtils.isBlank(l) == true) { return 0; } try { Date d = trackTimeFormat.get().parse(l); return d.getSeconds() + d.getMinutes() * 60 + d.getHours() * 3600; } catch (ParseException e) { System.out.println("cannot parse length: " + l); return 0; } }
From source file:tds.tdsadmin.web.backingbean.DefaultBacking.java
public String getTime(Date date) { if (date != null) return date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds(); else//from w w w. j a v a2s. c om return null; }
From source file:com.liato.bankdroid.appwidget.AutoRefreshService.java
private boolean InsideUpdatePeriod() { final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); int start = prefs.getInt("refresh_start_minutes", 0); int stop = prefs.getInt("refresh_stop_minutes", 0); // If start is bigger than stop we always update. It should perhaps // be possible to set start to 17:00 and stop to 07:00 and have to // updates working from 17 to 07 around midnight if (start >= stop) { return true; }//w ww . java2 s.co m Date now = new Date(); int minutesSinceMidnight = now.getHours() * 60 + now.getMinutes(); return minutesSinceMidnight > start && minutesSinceMidnight < stop; }
From source file:gov.nih.nci.ess.ae.GridToDomainObjectConverter.java
/** * Will transfer data from the given grid-based {@link AdverseEvent} to the * given {@link gov.nih.nci.cabig.caaers.domain.AdverseEvent} domain object. * //www . ja va 2 s .com * @param gridAe * @param caaersAe * @return * @throws NumberFormatException * @throws CaaersSystemException */ public void convertAdverseEvent(AdverseEvent gridAe, gov.nih.nci.cabig.caaers.domain.AdverseEvent caaersAe) throws NumberFormatException, CaaersSystemException { if (gridAe.getIdentifier() != null) { caaersAe.setId(Integer.parseInt(gridAe.getIdentifier().getExtension())); } if (gridAe.getComment() != null) { caaersAe.setComments(gridAe.getComment().getValue()); } if (gridAe.getResolutionDate() != null) { caaersAe.setEndDate(convertToDate(gridAe.getResolutionDate())); } if (gridAe.getOnsetDate() != null) { Date startDate = convertToDate(gridAe.getOnsetDate()); TimeValue t = new TimeValue(); t.setHour(startDate.getHours()); t.setMinute(startDate.getMinutes()); System.out.println(t.getHourString() + ":" + t.getMinuteString()); if (t != null) caaersAe.setEventApproximateTime(t); } if (gridAe.getLocationDescription() != null) { caaersAe.setEventLocation(gridAe.getLocationDescription().getValue()); } if (gridAe.getExpectedIndicator() != null) { caaersAe.setExpected(gridAe.getExpectedIndicator().getValue()); } if (gridAe.getGradeCode() != null) { caaersAe.setGrade(Grade.getByCode(Integer.parseInt(gridAe.getGradeCode().getCode()))); } if (gridAe.getReportedDate() != null) { caaersAe.setGradedDate(convertToDate(gridAe.getReportedDate())); } if (gridAe.getHospitalizationRequiredIndicator() != null) { if (gridAe.getHospitalizationRequiredIndicator().getValue()) { caaersAe.setHospitalization(Hospitalization.YES); } else { caaersAe.setHospitalization(Hospitalization.NO); } } if (gridAe.getPostReportUpdateDate() != null) { caaersAe.setPostSubmissionUpdatedDate(convertToDate(gridAe.getPostReportUpdateDate())); } if (gridAe.getOnsetDate() != null) { caaersAe.setStartDate(convertToDate(gridAe.getOnsetDate())); } if (gridAe.getResult() != null) { caaersAe.setDetailsForOther(gridAe.getResult().getCode()); } if (gridAe.getProbabilityCode() != null) { caaersAe.setAttributionSummary( Attribution.getByCode(Integer.parseInt(gridAe.getProbabilityCode().getCode()))); } if (gridAe.getAdverseEventCtcTerm() != null) { /* * AdverseEventCtcTerm adverseEventCtcTerm = new * AdverseEventCtcTerm(); CtcTerm ctcTerm = new CtcTerm(); if * (gridAe.getAdverseEventCtcTerm().getCtepTerm().getOriginalText() * != null) { * ctcTerm.setCtepTerm(gridAe.getAdverseEventCtcTerm().getCtepTerm * ().getOriginalText().getValue()); } if * (gridAe.getAdverseEventCtcTerm().getCtepTerm().getCode() != null) * { * ctcTerm.setCtepCode(gridAe.getAdverseEventCtcTerm().getCtepTerm( * ).getCode()); } adverseEventCtcTerm.setCtcTerm(ctcTerm); * caaersAe.setAdverseEventCtcTerm(adverseEventCtcTerm); */ this.populateCtcTerm(gridAe, caaersAe); } if (gridAe.getOtherMeddra() != null /* * && * caaersAe.getLowLevelTerm()==null */) { /* * if (gridAe.getOtherMeddra() != null) { * gov.nih.nci.cabig.caaers.domain.meddra.LowLevelTerm lowLevelTerm * = new gov.nih.nci.cabig.caaers.domain.meddra.LowLevelTerm(); if * (gridAe.getOtherMeddra().getMeddraCode() != null) { * lowLevelTerm.setMeddraCode * (gridAe.getOtherMeddra().getMeddraCode().toString()); } if * (gridAe.getOtherMeddra().getMeddraTerm() != null) { * lowLevelTerm.setMeddraTerm * (gridAe.getOtherMeddra().getMeddraTerm().toString()); } * AdverseEventMeddraLowLevelTerm adverseEventMeddraLowLevelTerm = * new AdverseEventMeddraLowLevelTerm(); * adverseEventMeddraLowLevelTerm.setLowLevelTerm(lowLevelTerm); * caaersAe * .setAdverseEventMeddraLowLevelTerm(adverseEventMeddraLowLevelTerm * ); } */ this.populateLowLevelTerm(gridAe.getOtherMeddra(), caaersAe); } caaersAe.getOutcomes().clear(); if (gridAe.getAdverseEventSeriousness() != null) { populateOutcomes(gridAe.getAdverseEventSeriousness(), caaersAe); } }