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

nhận định dạng ngày thích hợp từ kết quả tìm kiếm SQL (datetime.datetime)

datetime là đối tượng ngày tháng của python, với điều đó bạn có thể nhận được bất kỳ định dạng nào bạn muốn trong trường hợp của bạn, bạn có thể lấy định dạng của mình với:

import datetime
row[3].strftime('%y-%m-%d')

Bây giờ để làm rõ những gì đang xảy ra. Với strftime() bạn có thể lấy Chuỗi ngày hoặc Chuỗi từ Datetimeobject của mình. với '%y-%m-%d' Tôi đã hình thành nó.

row[3] phải là phần tử dateobject của bạn.

%y trả về Năm có 2 chữ số như 14 cho năm 2014. Nếu bạn muốn cả năm, bạn phải nhập %Y

%m trả về số tháng và %d số ngày.

cũng có các tùy chọn như ngày trong tuần, tên của tháng, v.v.

bạn có thể đọc về điều đó trong tài liệu

Vì vậy, bây giờ mã của bạn sẽ giống như sau:

import datetime

#your code to read the file

for row in rows:
    row[3] = row[3].strftime('%y-%m-%d')
    print(row)

#some other code



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khóa ngoại KHÔNG có khóa chính để tham khảo

  2. Lấy SQLException java.sql.SQLException:ResultSet.next không được gọi

  3. Lỗi kích hoạt ORA-04092 ORA-04088

  4. Nhận tổng số hàng trong ORACLE và sau đó chỉ nhận được 4 kết quả

  5. chỉ mục không duy nhất có thể tránh được sự trùng lặp của các bản ghi không