2014年01月06日 星期一 10:05
APR的time模块提供了多个时间相关的数据结构和方法,可以使用apr_time_now方法获取当前时间,使用apr_ctime或者 apr_rfc822_date方法将时间戳格式化为字符串。
#include <stdio.h>
#include <apr.h>
#include <apr_pools.h>
#include <apr_errno.h>
#include <apr_time.h>
int main(int argc,char **argv) {
apr_initialize();
apr_pool_t *pool;
apr_pool_create(&pool,NULL);
apr_time_t now=apr_time_now();
char *buf=apr_pcalloc(pool,1024);
apr_rfc822_date(buf,now);
printf("%s\n",buf);
apr_ctime(buf,now);
printf("%s\n",buf);
apr_sleep(1000000);
apr_pool_destroy(pool);
apr_terminate();
return 0;
}
参考资料:
http://apr.apache.org/docs/apr/1.3/group__apr__time.html
Zeuux © 2025
京ICP备05028076号