在C中解析日期Http头的简单方法是什么?
我想解析电子邮件http日期头,有没有一种简单的方法不用编写自己的字符串解析函数就可以解析 例如:在C中解析日期Http头的简单方法是什么?,c,http,parsing,email,date,C,Http,Parsing,Email,Date,我想解析电子邮件http日期头,有没有一种简单的方法不用编写自己的字符串解析函数就可以解析 例如: Date: Fri, 19 Mar 2010 11:44:02 -0700 为了澄清这一点,解析日期:部分很简单,我说的是实际的日期字符串。理想情况下,我希望获得划时代时间。如果在目标系统中可用,例如Linux,您可以使用。如果在目标系统中可用,例如Linux,您可以使用。也有相应的功能: time_t curl_getdate(char *datestring, time_t *now );
Date: Fri, 19 Mar 2010 11:44:02 -0700
为了澄清这一点,解析日期:部分很简单,我说的是实际的日期字符串。理想情况下,我希望获得划时代时间。如果在目标系统中可用,例如Linux,您可以使用。如果在目标系统中可用,例如Linux,您可以使用。也有相应的功能:
time_t curl_getdate(char *datestring, time_t *now );
如果不想链接整个库,可以从这里复制代码:也有一个函数:
time_t curl_getdate(char *datestring, time_t *now );
如果您不想链接整个库,您可以从这里复制代码:如果不想,这里还有其他选项:为什么这是一个公认的答案?这有什么帮助?事实上,您可以使用strtime并没有多大帮助,但找到正确的strtime参数集可能是实际的答案。strtime格式字符串是%a,%d%b%Y%H:%M:%n如果不是,这里还有其他选项:为什么这是一个可接受的答案?这有什么帮助?事实上,您可以使用strptime并没有多大帮助,但找到正确的strptime参数集可能是实际的答案。strptime格式字符串是%a,%d%b%Y%H:%M:%s实际上,它不是完全重复的,因为这个问题意味着格式不是固定的——在本例中是。实际上,这不是一个完全重复的问题,因为这个问题意味着格式不是固定的——在本例中是固定的。