C Programer  - 讨论区

标题:APR time 模块编程示例

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哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号