我已經看過,但無法找到將日期轉換爲CTime的API,反之亦然。有這樣的事嗎?C++從打包日期轉換爲CTime
2
A
回答
0
可能有一個更短的方法,但通過文檔你可以在COleDateTime中存儲一個DATE,將它作爲一個SYSTEMTIME,然後用它來構建你的CTime。假設它可以表示爲CTime。
SYSTEMTIME st;
DATE d(whatever);
COleDateTime ole(d);
d.GetAsSystemTime(st);
CTime ct(st);
+0
謝謝。將嘗試做相反的事情,因爲我實際上需要從CTime轉換爲DATE。 –
0
CTime包含許多用於各種時間格式的構造函數和轉換器;似乎很奇怪,DATE
不包括在內。但支持_time64_t
,並且僅在起始日期和範圍內與DATE
不同。您可以輕鬆地從一個轉換到另一種,如果你有1970年1月1日,起始日爲DATE
值:
DATE jan1_1970 = ????;
__time64_t t;
DATE d;
double seconds_per_day = 24.*60.*60.;
t = (d - jan1_1970) * seconds_per_day;
d = (t/seconds_per_day) + jan1_1970;
相關問題
- 1. 如何將CString轉換爲CTime在c + +?
- 2. 要將ColeDateTime轉換爲CTime
- 3. 從日期轉換爲
- 4. C#將日期從字符串轉換爲日期格式
- 5. C#轉換日期
- 6. 轉換日期(c#)
- 7. CLARION日期轉換C#+日期加/減
- 8. Objective C從字符串轉換日期
- 9. c日期轉換爲MM/dd/yyyy#
- 10. 轉換格式的日期爲DateTime C#
- 11. 將字符串轉換爲日期C++
- 12. C++:將Julian日期轉換爲Gregorian
- 13. 轉換日期格式爲C#
- 14. C:轉換Julian日期爲公曆
- 15. 將日期時間轉換爲PRTime C#
- 16. C#將日期轉換爲雙精度
- 17. 一個轉換的ctime(像)日期和時間爲TZ知道DateTime實例
- 18. 的ctime轉換爲Unicode和Unicode到CTIME蟒蛇
- 19. c#,日期時間轉換
- 20. 日期轉換C#.net
- 21. 如何將ctime()調用轉換爲strftime()?
- 22. SSIS包日期格式問題轉換爲年和年轉換爲日
- 23. 將日期轉換爲MongoDB ISO日期
- 24. 將日期轉換爲日期串行
- 25. 將MySQL日期轉換爲Java日期
- 26. 轉換戳日期爲JavaScript日期
- 27. 轉換.NET日期爲Java日期
- 28. 將linq日期轉換爲短日期
- 29. 將UTC日期秒轉換爲日期
- 30. PHP - 將日期轉換爲UTC日期
,如果你告訴我們什麼是「包裝日期」你腦子裏的格式這將有助於(可能'CTime'也是一樣,尤其是如果你不是在討論MFC的東西)。 –
我正在討論MFC CTime和DATE(http://msdn.microsoft.com/en-us/library/82ab7w69(vs.71).aspx)。 –