Mysql
 sql >> Baza danych >  >> RDS >> Mysql

próbuję uaktualnić starą aplikację java jsf

Utworzono niestandardowy konwerter, który przekonwertował plik java.util.date na java.sql.date. Zamierzam wkrótce popracować nad dodaniem możliwości obsługi różnych formatów, ale zrobiłem to, aby aplikacja działała! Kod znajduje się poniżej:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać identyfikator po wstawieniu do bazy danych MySQL za pomocą Pythona?

  2. Błąd MYSQL i Pythona

  3. Zapytanie MySQL, aby uzyskać wiek od daty urodzenia

  4. Wybierz i wyślij pocztę z mojej bazy danych

  5. Jak utworzyć tabelę tymczasową, aby posortować tę samą kolumnę według dwóch kryteriów przy użyciu ORM Django?