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

Chuyển đổi ngày thành định dạng ngày MYSQL

Trước tiên, hãy tạo một SimpleDateFormat để phân tích cú pháp đầu vào của bạn từ giao diện người dùng:

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");

Tiếp theo phân tích cú pháp đầu vào thành java.sql.Date (tiếc là được đặt tên và khác với java.util.Date ). Ví dụ:

java.sql.Date date = new java.sql.Date(sdf.parse(fromDate).getTime());

Cuối cùng sử dụng date để chuyển đến JDBC khi thực hiện các truy vấn cơ sở dữ liệu của bạn. Chẳng hạn như:

Connection con; // assuming you have a database connection
PreparedStatement ps = con.prepareStatement("SELECT * FROM table WHERE x = ?");
ps.setDate(1, date);
ResultSet resultSet = ps.executeQuery();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao find_in_set hoạt động nhưng mệnh đề IN

  2. Chuyển đổi dấu thời gian Unix thành ngày có thể đọc được của con người bằng MySQL

  3. Làm cách nào để in truy vấn sql chính xác trong khung công tác zend?

  4. Làm thế nào để lưu trữ nhiều giá trị trong một cột duy nhất sử dụng ít bộ nhớ hơn?

  5. Lỗi khi chèn vào cơ sở dữ liệu sql bằng php