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