Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

mendapatkan format tanggal yang tepat dari hasil pencarian SQL (datetime.datetime)

datetime adalah objek tanggal python, dengan itu Anda bisa mendapatkan format apa pun yang Anda inginkan dalam kasus Anda, Anda bisa mendapatkan format Anda dengan:

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

Sekarang untuk klarifikasi tentang apa yang terjadi. Dengan strftime() anda bisa mendapatkan String Tanggal atau Waktu dari Datetimeobject Anda. dengan '%y-%m-%d' Saya memformatnya.

row[3] harus menjadi elemen objek tanggal Anda.

%y mengembalikan Tahun dengan 2 digit seperti 14 untuk tahun 2014. Jika Anda ingin sepanjang tahun Anda harus mengetikkan %Y

%m mengembalikan jumlah bulan dan %d jumlah hari.

ada juga pilihan seperti hari kerja, nama bulan, dll.

Anda dapat membacanya di dokumen

Jadi sekarang kode Anda akan terlihat seperti ini:

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. tampilan oracle-inline

  2. Memanipulasi koleksi

  3. Cara mendapatkan pernyataan SQL yang terakhir dieksekusi dan mengikat nilai variabel di Oracle

  4. Cara menggunakan variabel dari kursor dalam pernyataan pilih kursor lain di pl/sql

  5. Bagaimana cara melewatkan parameter input dalam panggilan prosedur tersimpan dari baris perintah tunggal