sql >> Databáze >  >> RDS >> Mysql

pokouším se upgradovat starou aplikaci Java jsf

Vytvořil vlastní převodník, který převedl java.util.date na java.sql.date. Brzy budu pracovat na přidání schopnosti zpracovávat různé formáty, ale udělal jsem to, aby aplikace fungovala! Kód je níže:

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. Převeďte řadu číselných hodnot v textu v Oracle SQL Query

  2. Dynamické maskování dat založené na proxy v FieldShield

  3. Funkce MySQL zaokrouhlování

  4. Uložit výsledky dotazu SQLite do textového souboru