我想解析一个电子邮件 http 日期标头,有没有一种简单的方法可以在不编写我自己的字符串解析函数的情况下做到这一点?
例子:
Date: Fri, 19 Mar 2010 11:44:02 -0700
为了澄清,解析Date:
部分很容易,我在谈论实际的日期字符串。理想情况下,id 喜欢获取纪元时间。
如果它在您的目标系统(例如 Linux)中可用,您可以使用strptime
.
libcurl也有一个功能:
time_t curl_getdate(char *datestring, time_t *now );
如果你不想链接整个库,你可以从这里复制代码:https ://github.com/curl/curl/blob/master/lib/parsedate.c