Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL TIMESTAMP ke QDateTime dengan milidetik

Dari halaman ini:

https://dev.mysql.com/doc/refman/5.6 /en/datetime.html

Jadi, milidetik ada di MySQL! Tapi query.value() tidak mengerti - pada titik ini dalam riwayat Qt seperti yang ditunjukkan oleh @peppe di sini .

Berkaitan kembali dengan pertanyaan awal:Tidak ada cara yang tepat untuk melihat milidetik karena kueri tidak memilikinya. Salah satu alternatifnya adalah dengan memodifikasi kueri, dari:

SELECT timestamp FROM table;

ke

SELECT DATE_FORMAT(timestamp, '%Y-%c-%e %H:%i:%s.%f') as timestamp FROM table;

Dan kemudian selesaikan pekerjaan dengan:

QString str = query.value(column).toString();
QDateTime dateTime = QDateTime::fromString(str, "yyyy-MM-dd hh:mm:ss.zzz000");

Saya mendapat wawasan dari di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Terapkan ORDER BY pada UNION (Mysql)

  2. Cara Menggunakan MySql Di Mac

  3. Bagaimana cara menarik semua id produk, skus, nama produk, deskripsi di magento hanya menggunakan mysql?

  4. Cara menyimpan tanggal berulang dengan mengingat Waktu Musim Panas

  5. Lulus indeks ke tabel sementara dari tabel biasa?