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

chuyển đổi XMLGregorianCalendar thành ngày tháng, tức là MM / DD / YYYY hh:mm:ss AM

Bạn có thể thực hiện việc này để trả về Date :

calendar.toGregorianCalendar().getTime()

Tôi tìm thấy mã đó từ hướng dẫn này . Từ đó, bạn có thể sử dụng SimpleDateFormat để biến nó thành một chuỗi ở định dạng bạn muốn.

Tuy nhiên, nếu bạn đang sử dụng JDBC để lưu ngày trong cơ sở dữ liệu, bạn có thể chuyển vào Date trực tiếp với phương pháp này :

preparedStatement.setDate(colNum, myDate);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh ngày trả về kết quả bất thường - SQL Oracle

  2. Tắt trình kích hoạt và bật lại trình kích hoạt nhưng tránh thay đổi bảng trong thời gian chờ đợi

  3. oracle - cùng một truy vấn nhưng kế hoạch khác nhau ở 11g và 12g

  4. Tại sao tôi nhận được ORA-01722 (số không hợp lệ)?

  5. Có phải dbms_output.put () được đệm khác với dbms_output.put_line () không?