Linux获取系统当前时间(精确到毫秒)
2015-11-18 18:12
701 查看
#include <stdio.h> #include <time.h> #include <sys/time.h> void sysLocalTime(void) { time_t timesec; struct tm *t; time(×ec); t = localtime(×ec); printf("%d-%d-%d %d:%d:%d\n", 1900+t->tm_year, 1+t->tm_mon, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec); } void sysUsecTime(void) { struct timeval tv; struct timezone tz; struct tm *t; gettimeofday(&tv, &tz); printf("tv_sec:%ld\n",tv.tv_sec); printf("tv_usec:%ld\n",tv.tv_usec); printf("tz_minuteswest:%d\n",tz.tz_minuteswest); printf("tz_dsttime:%d\n",tz.tz_dsttime); t = localtime(&tv.tv_sec); printf("time_now:%d-%d-%d %d:%d:%d.%ld\n", 1900+t->tm_year, 1+t->tm_mon, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec, tv.tv_usec); } int main(void) { sysLocalTime(); sysUsecTime(); return 0; }
相关文章推荐
- linux设备树中pinctrl的配置(下)
- Linux图片处理工具-GraphicsMagick
- linux date命令
- linux安装问题
- linux命令
- CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器
- Linux常用命令和Vi编辑器操作
- Linux上安装php的pear
- linux设备树中pinctrl的配置(上)
- linux进程管理、任务管理
- Linux系统 Centos7 yum命令在线安装 MySQL5.6
- Linux ps命令详解与示例说明
- 【转载】Linux必学的60个命令
- linux 设置工作台字体颜色
- centOS6.4下Percona-XtraBackup的安装
- linux中fork()函数详解(实例讲解)
- linux搭建SVN
- Linux下打开java控制面板、设置安全等级
- linux下操作Mysql
- 更改Centos的更新源