इस पेज से:
https://dev.mysql.com/doc/refman/5.6 /hi/datetime.html
तो, MySQL में मिलीसेकंड है! लेकिन query.value()
इसे नहीं मिलता - क्यूटी इतिहास में इस बिंदु पर जैसा कि @peppe
द्वारा बताया गया है। यहां
।
मूल प्रश्न से संबंधित:मिलीसेकंड को देखने का कोई उचित तरीका नहीं है क्योंकि क्वेरी में यह नहीं है। क्वेरी को संशोधित करने का एक विकल्प हो सकता है:
SELECT timestamp FROM table;
करने के लिए
SELECT DATE_FORMAT(timestamp, '%Y-%c-%e %H:%i:%s.%f') as timestamp FROM table;
और फिर इसके साथ काम खत्म करें:
QString str = query.value(column).toString();
QDateTime dateTime = QDateTime::fromString(str, "yyyy-MM-dd hh:mm:ss.zzz000");
मुझे यहां ।