linux打印一个精确到毫秒级的时间
2015-09-20 20:51
429 查看
刚开始搞安卓的时候,并不知道logcat可以直接打印一个时间,然后自己傻傻的写了一个时间的函数 ,这里记录一下。
#include <stdio.h> #include <time.h> #include <sys/time.h> #include <string.h> int main(int argc ,char *argv[]) { char buf[25] = {0}; struct timeval tv; struct tm tm; size_t len = 28; memset(tv, 0, sizeof(tv)); memset(tm, 0, sizeof(tm)); gettimeofday(&tv, NULL); localtime_r(&tv.tv_sec, &tm); strftime(buf, len, "%Y-%m-%d %H:%M:%S", &tm); len = strlen(buf); sprintf(buf + len, ".%-6.3d", (int)(tv.tv_usec/1000)); printf("%s\n", buf); return 0; }
相关文章推荐
- sysctl -P 报错解决办法
- Linux 基础入门(新版)”实验报告一~十二
- 我的linux学习之路-文件的创建于删除
- centos下vmware 桥接设置静态ip例子,多次失败,这次终于成功了
- vnc连接Linux服务器蓝屏的解决
- linux中$的各种含义
- 第 十 天 : 复 习 中 ( 三 )
- Linux系统管理员不可不知的命令:sudo
- Linux学习笔记之 加密解密介绍,以及运用Openssl创建私有CA
- Linux学习之进程fork()与vfork()
- 解决VMWare安装Linux Ubuntu不能正常联网的问题
- linux运维实战练习-2015年9月13日-9月15日课程作业(练习)安排
- Mitmproxy的基本使用
- linux之进程管理详解
- 也许你需要在 Antergos 与 Arch Linux 中查看印度语和梵文?
- # 弱鸡 Linux Mint 17.2安装体验
- Linux搭建SSH
- Linux service管理自定义脚本
- Win7+CentOS6双系统开机后出现grub
- Linux配置Java jdk 运行环境变量