linux下c获取时间
2016-05-18 23:58
423 查看
头文件
结构体
函数
获取的tv_sec是十位数字,从1970年到现在的秒数;tv_usec是微秒(小数点后六位)
故需要精确到微妙的时间戳,需要加上以下代码:
#include "sys/time.h"
结构体
struct timezone { int tz_minuteswest; /*格林威治时间往西方的时差*/ int tz_dsttime; /*DST 时间的修正方式*/ }
struct timeval { long int tv_sec; // 秒数 long int tv_usec; // 微秒数 }
函数
#include <stdio.h> #include <sys/time.h> int main() { struct timeval cur_time; gettimeofday( &cur_time, NULL ); printf("%d.%d", cur_time.tv_sec, cur_time.tv_usec); return 0; }
获取的tv_sec是十位数字,从1970年到现在的秒数;tv_usec是微秒(小数点后六位)
故需要精确到微妙的时间戳,需要加上以下代码:
#include “math.h” long long c_time; c_time = cur_time.tv_sec * pow(10.0,6) + cur_time.tv_usec;
相关文章推荐
- 查看linux版本内核 Linux内核版本的变化
- (OK) CentOS7—mp4—avi—视频播放—SMPlayer
- linux下svn提交忽略某些文件、目录
- Linux时间参数与find命令
- centos6.0 安装ie6 (兼容测试用的到)
- 配置CentOS 6.2 第三方yum源
- Linux下paste命令
- [转]redhat7(centos7) not registered to Red Hat Subscription Management
- CentOS 6.2 下安装QQ2012完全可用
- Zend Optimizer for linux安装,怎么来测试安装成功
- linux应用之线程编程
- 如何在Linux下用C/C++语言操作数据库sqlite3
- (转载)一步一学Linux与Windows 共享文件Samba (v0.2b)
- linux 中命令yum的用法
- Linux禁止单用户模式(single)来增强系统安全
- linux开机流程
- 双系统中从Windows访问Linux分区 ext2 ext3 的三种方法
- linux常用的命令
- Linux字符设备驱动——初体验
- linux五大搜索命令学习