是否知道c的日期解析功能.我正在寻找类似的东西:
time = parse_time("9/10/2009");
printf("%d\n", time->date);
time2 = parse_time("Monday September 10th 2009")
time2 = parse_time("Monday September 10th 2009 12:30 AM")
Run Code Online (Sandbox Code Playgroud)
谢谢
如果格式一致,您可以使用scanf族功能
#include<stdio.h>
int main()
{
char *data = "Tue, 13 Dec 2011 16:08:21 GMT";
int h, m, s, d, Y;
char M[4];
sscanf(data, "%*[a-zA-Z,] %d %s %d %d:%d%:%d", &d, M, &Y, &h, &m, &s);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13142 次 |
| 最近记录: |