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. 如何解析字符串爲日期時間格式在C#
- 2. 如何從C++中的字符串解析日期/時間
- 3. 如何將字符串解析爲日期時間格式
- 4. 如何將字符串解析爲日期時間格式?
- 5. C#從字符串\\日期(1433969291760)解析日期時間\/
- 6. 解析字符串日期時間
- 7. 解析字符串日期時間
- 8. 解析長字符串日期時間
- 9. 從字符串解析日期/時間?
- 10. 日期和時間字符串解析
- 11. 解析日期時間字符串
- 12. 錯誤500:日期時間:: __結構():無法解析的時間字符串
- 13. 如何解析此字符串作爲日期時間
- 14. 將字節串解析爲C結構
- 15. 將字符串解析爲樹結構?
- 16. 如何將字符串解析爲日期,當字符串中有字符?
- 17. 如何在python中解析JSON日期時間字符串?
- 18. 如何將一個MySQL的日期時間字符串轉換爲C#的日期時間字符串?
- 19. 解析字符串爲日期時間格式「日,月dat,年」
- 20. 的ColdFusion - 解析字符串日期到日期時間格式
- 21. 解析日期時間對象的日期字符串
- 22. 如何解析字符串日期中的時間戳或日期
- 23. 如何在JavaScript中解析日期時間字符串的日期部分?
- 24. 解析字符串日期時間的DateTimePicker C#
- 25. 日期時間解析複雜的字符串C#
- 26. 如何解析字符串的日期格式只有時間
- 27. 如何在PHP5.3中將字符串'mm/yyyy'解析爲日期?
- 28. 如何在JavaScript中將字符串解析爲日期對象?
- 29. 解析日期字符串(字符串轉換爲日期)
- 30. 如何將日期和時間字符串轉換爲日期字符串?