sql >> Database >  >> RDS >> Mysql

proberen oude java jsf-toepassing te upgraden

Een aangepaste converter gemaakt die de java.util.date naar een java.sql.date converteerde. Ik ga binnenkort werken aan het toevoegen van de mogelijkheid om verschillende formaten te verwerken, maar deed dit om de applicatie te laten werken! Code staat hieronder:

public class CustSQLDateConverter implements Converter
{
    private String dateFormat = new String();

     public void SetDateFormat (String df)
     {
         dateFormat = df;
     }


    @Override
     public Object getAsObject(FacesContext context, UIComponent component, 
            String value)
    {
        SimpleDateFormat format = new SimpleDateFormat(dateFormat);
        Date parsed = null;
        try {
            parsed = format.parse(value);

        } catch(ParseException pe)
        {
            pe.printStackTrace();
        }
        java.sql.Date sql = new java.sql.Date(parsed.getTime());  
        return (sql);

    }

    public String getAsString(FacesContext context, UIComponent component,
            Object value)
    {
        String dtstring = value.toString();
        String[] dt = dtstring.split("-");
        String fmtDate = dt[1] + "/" + dt[2] + "/" + dt[0];
        return fmtDate;
    }
}



  1. Waarom gebruikt Postgres de index niet?

  2. ORACLE:CTE's (Common Table Expressions) gebruiken met PL/SQL

  3. Over geclusterde index in postgres

  4. Groepeer DateTime in intervallen van 5,15,30 en 60 minuten