Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL TIMESTAMP से QDateTime मिलीसेकंड के साथ

इस पेज से:

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");

मुझे यहां



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql तालिका से php सरणियों में पंक्तियाँ प्राप्त करें

  2. MySQL संग्रहीत कार्यविधियाँ उनका उपयोग करती हैं या नहीं उनका उपयोग करती हैं

  3. जावा का उपयोग करके जेनरेट की गई पीडीएफ फाइलों को MySQL डेटाबेस में कैसे सेव करें?

  4. MySQL संग्रहित प्रक्रिया बनाम जटिल क्वेरी

  5. कैसे mysql समारोह में अक्षरांकीय पाठ से अग्रणी शून्य ट्रिम करने के लिए?