Example usage for org.joda.time DateTime parse

List of usage examples for org.joda.time DateTime parse

Introduction

In this page you can find the example usage for org.joda.time DateTime parse.

Prototype

@FromString
public static DateTime parse(String str) 

Source Link

Document

Parses a DateTime from the specified string.

Usage

From source file:google.registry.tools.UpdateClaimsNoticeCommand.java

License:Open Source License

@Override
public void run() throws Exception {
    final LaunchNotice launchNotice = LaunchNotice.create(tcnId, validatorId, DateTime.parse(expirationTime),
            DateTime.parse(acceptedTime));

    ofy().transact(new VoidWork() {
        @Override// w  ww  .ja va  2  s  . c  o m
        public void vrun() {
            try {
                updateClaimsNotice(id, launchNotice);
            } catch (InvalidChecksumException e) {
                throw new RuntimeException(e);
            }
        }
    });
}

From source file:griffon.plugins.jodatime.editors.IntervalPropertyEditor.java

License:Apache License

private long parse(String val) {
    try {/*  w w  w.  j  a  va 2s. c  om*/
        return Long.parseLong(val.trim());
    } catch (NumberFormatException nfe) {
        try {
            return DateTime.parse(val).toDate().getTime();
        } catch (IllegalArgumentException iae) {
            throw illegalValue(val, Interval.class, iae);
        }
    }
}

From source file:griffon.plugins.jodatime.JodatimeExtension.java

License:Apache License

public static DateTime toDateTime(String string) {
    return DateTime.parse(string);
}

From source file:influent.server.dataaccess.AbstractClusteringDataAccess.java

License:MIT License

private Object getPropertyValue(FL_PropertyType type, String value) {
    Object propValue = null;//ww w. j  a va2  s.  c o m

    switch (type) {
    case BOOLEAN:
        propValue = Boolean.parseBoolean(value);
        break;
    case DOUBLE:
        propValue = Double.parseDouble(value);
        break;
    case LONG:
        propValue = Long.parseLong(value);
        break;
    case INTEGER:
        propValue = Integer.parseInt(value);
        break;
    case DATE:
        propValue = DateTime.parse(value);
        break;
    case STRING:
    default:
        propValue = value;
        break;
    }

    return propValue;
}

From source file:io.cassandrareaper.resources.RepairScheduleResource.java

License:Apache License

private DateTime getNextActivationTime(Optional<String> scheduleTriggerTime) throws IllegalArgumentException {
    DateTime nextActivation;//ww  w  .  j  a v a2s .  c o m
    if (scheduleTriggerTime.isPresent()) {
        nextActivation = DateTime.parse(scheduleTriggerTime.get());
        LOG.info("first schedule activation will be: {}", RepairRunStatus.dateTimeToIso8601(nextActivation));
    } else {
        nextActivation = DateTime.now().plusDays(1).withTimeAtStartOfDay();
        LOG.info("no schedule_trigger_time given, so setting first scheduling next night: {}",
                RepairRunStatus.dateTimeToIso8601(nextActivation));
    }
    return nextActivation;
}

From source file:io.cassandrareaper.storage.cassandra.DateTimeCodec.java

License:Apache License

@Override
public DateTime parse(String value) {
    if (value == null || value.equals("NULL")) {
        return null;
    }/*w w  w  .  jav a  2s .c  o  m*/

    try {
        return DateTime.parse(value);
    } catch (IllegalArgumentException iae) {
        throw new InvalidTypeException("Could not parse format: " + value, iae);
    }
}

From source file:io.pivotal.util.MarkupManager.java

License:Apache License

private static boolean isMarkDown(DateTime date) {
    return date.isAfter(DateTime.parse("2009-04-20T19:00:00Z"));
}

From source file:jiajiechen.countdown.CountDownGUI.java

License:Open Source License

private void readFromFile(String filename) {
    Preferences userData = Preferences.userNodeForPackage(CountDownGUI.class);
    if (filename.equals("") != true) {
        try {/*ww  w. java 2s .c o  m*/
            FileInputStream f = new FileInputStream(filename);
            Preferences.importPreferences(f);
            f.close();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (InvalidPreferencesFormatException e) {
            e.printStackTrace();
        }

    }
    Integer items = Integer.valueOf(userData.get("items", "0"));
    for (Integer i = 0; i < items; i++) {
        String itemname = userData.get("item" + String.valueOf(i) + "name", "");
        DateTime itemdate = DateTime.parse(userData.get("item" + String.valueOf(i) + "date", ""));
        countdown.put(itemname, itemdate);
    }
}

From source file:json.Calendar2Servlet.java

/**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
 * methods./*from  w  ww.ja  v  a2 s  .  c  o m*/
 *
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    CalendarDates2 cal;

    SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
    SimpleDateFormat nor = new SimpleDateFormat("dd-MM-yyyy");
    DateTime fin;
    CalendarDTO c[] = new CalendarDTO[1344]; //  capasidad de 1344
    int t = 0;
    List l = new ArrayList();

    try {
        cal = new CalendarDates2();

        while (cal.getDatos().getResultSet().next()) {

            c[t] = new CalendarDTO();
            c[t].setId(t);
            c[t].setStart("" + cal.getDatos().getResultSet().getDate("Incextr"));
            fin = DateTime.parse(cal.getDatos().getResultSet().getDate("Finextr").toString());
            fin = fin.plusDays(1);
            c[t].setEnd("" + f.format(fin.toLocalDate().toDate()));
            c[t].setTitle("" + cal.getDatos().getResultSet().getInt("Orden") + " "
                    + cal.getDatos().getResultSet().getString("Responsable").trim());
            if (!f.format(cal.getDatos().getResultSet().getDate("Finreal")).equals("2001-01-01")) {
                c[t].setDescription("<h2 align='center'>"
                        + cal.getDatos().getResultSet().getString("AREA").trim() + " </h2>"
                        + "<h4> Ubicacion Tecnica  : </h4>"
                        + cal.getDatos().getResultSet().getString("Denominacion").trim()
                        + "<h4> Responsable  : </h4>"
                        + cal.getDatos().getResultSet().getString("PtoTrbRes").trim() + "<h4> Operarios  :</h4>"
                        + cal.getDatos().getResultSet().getString("ayudantes").trim()
                        + "<h4> TextoBreveOperacion : </h4> <p>"
                        + cal.getDatos().getResultSet().getString("TextoOperacion") + "</p>"
                        + "<h4> TextoBreve : </h4> <p> "
                        + cal.getDatos().getResultSet().getString("Textobreve").trim() + "</p>"
                        + "<h4> Periodo: </h4> <p> "
                        + nor.format(cal.getDatos().getResultSet().getDate("Incextr")) + " AL  "
                        + nor.format(cal.getDatos().getResultSet().getDate("Finextr")) + "</p>"
                        + "<h4> Estado : </h4>" + cal.getDatos().getResultSet().getString("Estado").trim()
                        + "<h4> Finaliz el : </h4> <p>"
                        + nor.format(cal.getDatos().getResultSet().getDate("Finreal")) + "</p>");
            } else {
                c[t].setDescription("<h2 align='center'>"
                        + cal.getDatos().getResultSet().getString("AREA").trim() + " </h2>"
                        + "<h4> Ubicacion Tecnica  : </h4>"
                        + cal.getDatos().getResultSet().getString("Denominacion").trim()
                        + "<h4> Responsable  : </h4>"
                        + cal.getDatos().getResultSet().getString("PtoTrbRes").trim() + "<h4> Operarios  :</h4>"
                        + cal.getDatos().getResultSet().getString("ayudantes").trim()
                        + "<h4> TextoBreveOperacion : </h4> <p>"
                        + cal.getDatos().getResultSet().getString("TextoOperacion") + "</p>"
                        + "<h4> TextoBreve : </h4> <p> "
                        + cal.getDatos().getResultSet().getString("Textobreve").trim() + "</p>"
                        + "<h4> Periodo: </h4> <p> "
                        + nor.format(cal.getDatos().getResultSet().getDate("Incextr")) + " AL  "
                        + nor.format(cal.getDatos().getResultSet().getDate("Finextr")) + "</p>"
                        + "<h4> Estado : </h4>" + cal.getDatos().getResultSet().getString("Estado").trim()
                        + "<h4> Finaliz el : </h4> <p> </p>");

            }
            if (!f.format(cal.getDatos().getResultSet().getDate("Finreal")).equals("2001-01-01")) {
                c[t].setColor("white");
                c[t].setBorderColor("skyblue");
                c[t].setTextColor("black");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("MANTENIMIENTO")) {
                c[t].setColor("skyblue");
                c[t].setBorderColor("skyblue");
                c[t].setTextColor("black");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("OPERACION")) {
                c[t].setColor("black");
                c[t].setBorderColor("skyblue");
                c[t].setTextColor("white");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("SEGURIDAD")) {
                c[t].setColor("#ff6347");
                c[t].setBorderColor("skyblue");
                c[t].setTextColor("black");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("UAT")) {
                c[t].setColor("gray");
                c[t].setBorderColor("skyblue");
                c[t].setTextColor("black");
            }

            l.add(c[t]);
            t++;

        }

        cal.getConexion().close();

    } catch (SQLException ex) {
        Logger.getLogger(CalendarJsonServlet.class.getName()).log(Level.SEVERE, null, ex);
    }

    response.setContentType("application/json");
    response.setCharacterEncoding("UTF-8");
    PrintWriter out = response.getWriter();
    out.write(new Gson().toJson(l));
}

From source file:json.CalendarJsonServlet.java

/**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
 * methods./*www  .j  a va2s  . com*/
 *
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    calendarDates cal;

    SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
    SimpleDateFormat nor = new SimpleDateFormat("dd-MM-yyyy");
    DateTime fin;
    List l = new ArrayList();

    try {
        cal = new calendarDates();

        while (cal.getDatos().getResultSet().next()) {
            CalendarDTO c = new CalendarDTO();
            c.setStart("" + cal.getDatos().getResultSet().getDate("Incextr"));
            fin = DateTime.parse(cal.getDatos().getResultSet().getDate("Finextr").toString());
            fin = fin.plusDays(1);
            c.setEnd("" + f.format(fin.toLocalDate().toDate()));
            c.setTitle("" + cal.getDatos().getResultSet().getInt("Orden") + " "
                    + cal.getDatos().getResultSet().getString("Responsable").trim());
            if (!f.format(cal.getDatos().getResultSet().getDate("Finreal")).equals("2001-01-01")) {
                c.setDescription("<h2 align='center'>" + cal.getDatos().getResultSet().getString("AREA").trim()
                        + " </h2>" + "<h4> Ubicacion Tecnica  : </h4>"
                        + cal.getDatos().getResultSet().getString("UbicacionTecnica").trim()
                        + "<h4> Responsable  : </h4>"
                        + cal.getDatos().getResultSet().getString("PtoTrbRes").trim() + "<h4> Operarios  :</h4>"
                        + cal.getDatos().getResultSet().getString("ayudantes").trim()
                        + "<h4> TextoBreveOperacion : </h4> <p>"
                        + cal.getDatos().getResultSet().getString("TextoOperacion") + "</p>"
                        + "<h4> TextoBreve : </h4> <p> "
                        + cal.getDatos().getResultSet().getString("Textobreve").trim() + "</p>"
                        + "<h4> Estado : </h4>" + cal.getDatos().getResultSet().getString("Estado").trim()
                        + "<h4> Finaliz el : </h4> <p>"
                        + nor.format(cal.getDatos().getResultSet().getDate("Finreal")) + "</p>");
            } else {
                c.setDescription("<h2 align='center'>" + cal.getDatos().getResultSet().getString("AREA").trim()
                        + " </h2>" + "<h4> Ubicacion Tecnica  : </h4>"
                        + cal.getDatos().getResultSet().getString("UbicacionTecnica").trim()
                        + "<h4> Responsable  : </h4>"
                        + cal.getDatos().getResultSet().getString("PtoTrbRes").trim() + "<h4> Operarios  :</h4>"
                        + cal.getDatos().getResultSet().getString("ayudantes").trim()
                        + "<h4> TextoBreveOperacion : </h4> <p>"
                        + cal.getDatos().getResultSet().getString("TextoOperacion") + "</p>"
                        + "<h4> TextoBreve : </h4> <p> "
                        + cal.getDatos().getResultSet().getString("Textobreve").trim() + "</p>"
                        + "<h4> Estado : </h4>" + cal.getDatos().getResultSet().getString("Estado").trim()
                        + "<h4> Finaliz el : </h4> <p> </p>");

            }
            if (!f.format(cal.getDatos().getResultSet().getDate("Finreal")).equals("2001-01-01")) {
                c.setColor("white");
                c.setBorderColor("skyblue");
                c.setTextColor("black");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("MANTENIMIENTO")) {
                c.setColor("skyblue");
                c.setBorderColor("skyblue");
                c.setTextColor("black");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("OPERACION")) {
                c.setColor("black");
                c.setBorderColor("skyblue");
                c.setTextColor("white");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("SEGURIDAD")) {
                c.setColor("#ff6347");
                c.setBorderColor("skyblue");
                c.setTextColor("black");
            } else if (cal.getDatos().getResultSet().getString("AREA").equals("UAT")) {
                c.setColor("gray");
                c.setBorderColor("skyblue");
                c.setTextColor("black");
            }

            l.add(c);

        }
        cal.getConexion().close();

    } catch (SQLException ex) {
        Logger.getLogger(CalendarJsonServlet.class.getName()).log(Level.SEVERE, null, ex);
    }

    response.setContentType("application/json");
    response.setCharacterEncoding("UTF-8");
    PrintWriter out = response.getWriter();
    out.write(new Gson().toJson(l));

}