Example usage for java.util Date getHours

List of usage examples for java.util Date getHours

Introduction

In this page you can find the example usage for java.util Date getHours.

Prototype

@Deprecated
public int getHours() 

Source Link

Document

Returns the hour represented by this Date object.

Usage

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);
    }

}