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

So sánh MySQL và Java Time

Trong Java, bạn có thể tạo Date từ một chuỗi, sử dụng SimpleDateFormat :

String text = "2011-12-30 17:10:00";
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(text);
Date now = new Date();

if (date.after(now))
{
    // do stuff
}

Thay vào đó, bạn có thể thực hiện các thao tác tương tự trong cơ sở dữ liệu, sử dụng số học cơ bản và (Tôi nghĩ ) toán tử bình đẳng:+ , - , > , < , v.v., cũng như Ngày của MySQL và các chức năng thời gian .

... mặc dù tôi rất tò mò muốn biết tại sao bạn lại sử dụng getString() thay vì ResultSet#getTimestamp() .

Một lời khuyên khác:hãy cân nhắc sử dụng Joda Time thay vì java.util.Datejava.util.Calendar . Xem Tôi nên sử dụng các lớp ngày và giờ của Java hay sử dụng thư viện của bên thứ 3 như Joda Time?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Định dạng ngày giờ Mysql thêm 10 phút

  2. TẢI THÔNG TIN DỮ LIỆU:Chuỗi ký tự ut8mb4 không hợp lệ

  3. cách sử dụng WHERE IN thủ tục lưu trữ mysql

  4. 4 cách để liệt kê tất cả các chế độ xem trong MySQL

  5. Xuất và nhập tất cả cơ sở dữ liệu MySQL cùng một lúc