Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

đang cố gắng nâng cấp ứng dụng java jsf cũ

Đã tạo một trình chuyển đổi tùy chỉnh để chuyển đổi java.util.date thành java.sql.date. Tôi sẽ sớm làm việc để thêm khả năng xử lý các định dạng khác nhau nhưng đã làm điều này để ứng dụng hoạt động! Mã bên dưới:

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. Có thể chuyển các bảng MỚI và CŨ từ một trình kích hoạt vào một thủ tục trong MySQL không?

  2. cách sử dụng hàm string left trong hql

  3. Đếm chọn postgresl (*) tốn nhiều thời gian

  4. Laravel:cách lấy giá trị trung bình trên các mối quan hệ hasMany lồng nhau (hasManyThrough)

  5. Perl:Cập nhật nhiều hàng bằng một lệnh gọi MySQL