Từ trang này:
https://dev.mysql.com/doc/refman/5.6 /en/datetime.html
Vì vậy, phần nghìn giây có trong MySQL! Nhưng query.value()
không hiểu - tại thời điểm này trong lịch sử Qt như được chỉ ra bởi @peppe
tại đây
.
Liên quan lại câu hỏi ban đầu:Không có cách nào thích hợp để xem mili giây vì truy vấn không có nó. Một cách thay thế có thể là sửa đổi truy vấn, từ:
SELECT timestamp FROM table;
đến
SELECT DATE_FORMAT(timestamp, '%Y-%c-%e %H:%i:%s.%f') as timestamp FROM table;
Và sau đó hoàn thành công việc với:
QString str = query.value(column).toString();
QDateTime dateTime = QDateTime::fromString(str, "yyyy-MM-dd hh:mm:ss.zzz000");
Tôi nhận được thông tin chi tiết từ tại đây .