sql >> Database teknologi >  >> RDS >> Mysql

prøver at opgradere gammel java jsf-applikation

Oprettet en brugerdefineret konverter, der konverterede java.util.date til en java.sql.date. Jeg vil snart arbejde på at tilføje muligheden for at håndtere forskellige formater, men gjorde dette for at få applikationen til at virke! Koden er nedenfor:

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. JDBC-tegnkodning

  2. Oracle:eksporterer kun skema

  3. hvilken datatype skal bruges til et felt, der kan indeholde en værdi fra foruddefinerede værdier i en databasetabel?

  4. De bedste tilgængelige databaseovervågningsmuligheder for din virksomhed