我有一個string date
,我需要將它格式化爲日期(dd.mm.yyyy)。我該怎麼做?是否有一些可以簡化格式化的功能? 「編寫一個幫助你管理任務的C++程序...任務具有唯一的格式,id,描述,日期(格式爲」dd.MM.yyyy「的字符串,例如10.07.2013) 「。格式化字符串作爲日期
0
A
回答
0
你必須更具體的你正在使用的C++。如果它的C++/CLI,那麼你可以使用
DateTime::Parse
如果它不是C++/CLI,你知道該字符串的準確格式,你可以使用
sscanf(....)
,並提取個別項目分配時間結構。
+5
如果它是C++/CLI,它應該被標記爲這樣並且沒有C++標記。 「 – chris
0
C++
標準庫不提供時間數據類型,但可以通過在頭文件中包含ctime
來完成。
#include <ctime>
#include <iostream>
using namespace std;
int main() {
time_t t = time(0); // get time now
struct tm * now = localtime(& t);
cout << (now->tm_year + 1900) << '-'
<< (now->tm_mon + 1) << '-'
<< now->tm_mday
<< endl;
}
+4
」類模板std :: chrono :: time_point表示一個時間點。「我會說這是合格的。 – chris
1
試試這個,這給你一個char [32]
time_t curtime;
struct tm *loctime;
char date_str[32];
curtime = time (NULL);
/* Convert it to local time representation. */
loctime = localtime (&curtime);
strftime (date_str, 32, "%d.%m.%Y", loctime);
相關問題
- 1. C#格式字符串作爲日期
- 2. 格式字符串作爲日期
- 3. 日期格式化返回nil爲specifc日期字符串
- 4. 將字符串轉換爲日期並格式化日期
- 5. 如何將日期字符串格式化爲期望的日期格式
- 6. 格式化iso-8601日期字符串
- 7. 格式化日期到字符串
- 8. Mule:Dataweave - 字符串日期格式化
- 9. 從字符串格式化日期
- 10. 日期字符串格式化
- 11. 安卓日期格式化字符串
- 12. java日期格式化字符串
- 13. 格式化字符串日期與String.Format()
- 14. C#格式化字符串日期
- 15. 格式化日期字符串java
- 16. 格式化日期字符串
- 17. 格式化字符串日期時間
- 18. 從字符串格式化日期
- 19. 格式化日期作爲字符串,從豆到JavaScript的
- 20. 將字符串格式化爲字符串日期格式.net 2.0
- 21. 將字符串中的日期格式化爲mm/yyyy格式
- 22. 將.000Z格式的日期字符串格式化爲NSDate
- 23. 如何將此字符串格式化爲日期格式?
- 24. 如何格式化字符串日期並獲取字符串作爲結果?
- 25. 字符串日期格式
- 26. 格式字符串日期
- 27. 日期字符串格式
- 28. 日期爲字符串格式
- 29. 格式日期字符串爲ISO8601
- 30. 字符串轉換爲日期格式
什麼是* 「'串date'」 *系統時間?像「2013年7月10日」? – Zeta
一個名爲date的字符串。 – Matt
它包含什麼? – jrok