文章预览
对于嵌入式工程师,在实际开发中经常要 获取各种 时间。下面汇总了6个常用的时间接口,希望能对大家有所帮助 1、clock_gettime # include /** * @brief 根据系统时钟的类型,获取当前时间 * * Detailed function description * * @param[in] __clock_id: 系统时钟的类型。常用取值: - CLOCK_REALTIME: 从1970年1月1日到目前的时间 - CLOCK_MONOTONIC: 系统启动时间 - CLOCK_PROCESS_CPUTIME_ID: 本进程运行时间 - CLOCK_THREAD_CPUTIME_ID: 本线程运行的时间 * @param[out] __tp: 存放当前的时间。 * * @return 成功则返回0,失败则返回-1 */ int clock_gettime ( clockid_t __clock_id, struct timespec *__tp) ; timespec结构体: struct times
………………………………