System::Datetime dosyasını QDateTime'a nasıl dönüştürebilirim?Sistem Dönüştürme :: Datetime - QDateTime
1
A
cevap
0
Sen bir göz atmak isteyebilirsiniz
0
Belki de bu basit yöntemdir, ancak understating için kolay olabilir:
a) DateTime.ToString()
b dizeye Sistemi :: datetime dönüştürmek) ile QDateTime dize dönüştürmek QDateTime::fromString()
Ya QDateTime::fromTime_t()
kullanımının (bkz. Datetime to time_t conversion)
0
kullanımı Win32 API
#define WINDOWS_TICKS_PER_SEC 10000000
#define EPOCH_DIFFERENCE 11644473600LL
QDatetime getQDatetime(){
FILETIME ft = {0};
::GetSystemTimeAsFileTime(&ft); //Retrieves the current system date and time.
LARGE_INTEGER li = {0};
li.LowPart = ft.dwLowDateTime;
li.HighPart = ft.dwHighDateTime;
long long int hns = li.QuadPart;
wprintf(L"Windows API time: %lli\n", hns);
long long int utm ;
utm=(hns/WINDOWS_TICKS_PER_SEC - EPOCH_DIFFERENCE);
wprintf(L"Unix time: %lli\n", utm);
return QDateTime::fromTime_t(utm);
}
+0
Windows Filetime'yı Unix/Linux'a dönüştürün: http://stackoverflow.com/a/6161842/2731967 – Ankur
0
Sen ara biçimi olarak ISO 8601 normunu kullanabilirsiniz:
/* not tested */
System::DateTime date;
QString str(date.ToString("O")); // "O" for ISO format
QDateTime qdt = QDateTime::fromString(str, Qt::ISODate);
Bkz
İlgili konular
- 1. Böyle bir dizeden bir QDateTime inşa yerel sistem saati
- 2. Dize datetime dönüştürme C#
- 3. dönüştürme datetime biçimi saat
- 4. null DateTime dönüştürme
- 5. SQL'de bir datetime dönüştürme
- 6. dönüştürme datetime biçimi
- 7. Sistem DateTime biçimi nasıl alınır?
- 8. DateTime excel kullanarak dönüştürme C#
- 9. Ecadan itibaren joda'ya dönüştürme zamanları Scala'da DateTime
- 10. Dize, datetime olarak C# .net'e dönüştürme
- 11. Kullanıcı tarafından UTC'ye girilen datetime dönüştürme
- 12. C# DateTime Bu biçimi "20120314T130000" ayrıştırma/dönüştürme
- 13. Dizeyi UTC ofsetiyle bir datetime nesnesine dönüştürme
- 14. Julia'da dize ile DateTime arasında dönüştürme
- 15. utc saat dizgesini datetime nesnesine dönüştürme
- 16. Varchar'ı tekdüze olarak datetime olarak SQL sunucusunda dönüştürme
- 17. dd/mm/yyyy biçimlendirilmiş dizeyi Datetime olarak dönüştürme
- 18. Dd/aa/yy'yi dize/aa/yy'ye datetime dönüştürme
- 19. Joda saatini kullanarak dize datetime için dize dönüştürme nasıl
- 20. dönüştürme datetime nesnesi o saat diliminde saniye Epoch'a
- 21. Bir UTC zaman damgasını ABAP'ta sistem tarihine ve saatine dönüştürme
- 22. dönüştürme Dize
- 23. datetime-datetime-jQuery
- 24. datetime
- 25. DateTime?
- 26. datetime
- 27. DateTime
- 28. new DateTime() vs varsayılan (DateTime)
- 29. DateTime ayrıştırma hatası: Sağlanan DateTime,
- 30. DateTime Yakalanma istisnası DateTime :: __ construct()
Olası kopyası [QDateTime Conversion] (http://stackoverflow.com/questions/30930085/qdatetime-conversion) – kawashita86