2
A
回答
6
雖然POSIX有strptime()
,我不認爲有一種方法可以在標準C中做到這一點。
6
在UNIX衍生系統中,有一個函數叫做strptime(),它在time.h中有效。它的使用類似於scanf()
。
你可以只使用一個scanf()
電話,如果你知道什麼格式的日期將是英寸
I.E.
char *dateString = "2008-12-10";
struct tm * parsedTime;
int year, month, day;
// ex: 2009-10-29
if(sscanf(dateString, "%d-%d-%d", &year, &month, &day) != EOF){
time_t rawTime;
time(&rawTime);
parsedTime = localtime(&rawTime);
// tm_year is years since 1900
parsedTime->tm_year = year - 1900;
// tm_months is months since january
parsedTime->tm_mon = month - 1;
parsedTime->tm_mday = day;
}
除此之外,我不知道有任何C99 char *
到struct tm
功能。
相關問題
- 1. 如何將字符串解析爲日期時間格式?
- 2. 解析長字符串日期時間
- 3. 解析日期時間字符串
- 4. 從字符串解析日期/時間?
- 5. 日期和時間字符串解析
- 6. 錯誤500:日期時間:: __結構():無法解析的時間字符串
- 7. 將字符串解析爲樹結構?
- 8. 如何將字符串解析爲日期,當字符串中有字符?
- 9. 解析日期時間對象的日期字符串
- 10. 如何解析字符串日期中的時間戳或日期
- 11. 如何在JavaScript中解析日期時間字符串的日期部分?
- 12. 如何在JavaScript中將字符串解析爲日期對象?
- 13. 解析複雜的字符串作爲日期時間
- 14. 從字符串解析日期時間到c#
- 15. C#日期時間解析短字符串(「MMMyy」)
- 16. 如何解析日期+時間字符串
- 17. 將日期時間字符串轉換爲日期時間
- 18. C#將字符串轉換爲無日期時間的日期時間
- 19. 如何解析日期字符串?
- 20. 如何解析日期字符串
- 21. 如何解析日期字符串
- 22. 如何從字符串解析日期?
- 23. 解析日期字符串
- 24. 解析日期字符串
- 25. 使用時間解析日期時間(字符串)
- 26. 將字符串日期解析爲日期
- 27. 如何將字符串轉換爲Excel中的日期/時間?
- 28. 如何將解析日期對象轉換爲字符串?
- 29. 如何使用dojo將字符串解析爲日期模式
- 30. 如何將這些字符串解析爲UTC日期?