C++中获取系统时间类似于Java中的System.currentTimeMillis()
来源:互联网 发布:彩虹代挂app源码 编辑:程序博客网 时间:2024/05/21 10:30
Java中以毫秒级别返回系统时间的函数是:System.currentTimeMillis(),返回类型时64位的长整形数字。
而C++中有很多选择可以用来表示时间,这里选用了 gettimeofday() -- 获取当前时间(保存在结构体timeval中)
具体实现如下:
#include <sys/time.h> #include <time.h> typedef long long int64; class LogTimeMM { public: static int64 getSystemTime(){ struct timeval tv; //获取一个时间结构 gettimeofday(&tv, NULL); //获取当前时间 int64 t = tv.tv_sec; t *=1000; t +=tv.tv_usec/1000; return t; } };
具体使用过程:
printf("%lld",LogTimeMM::getSystemTime());
- C++中获取系统时间类似于Java中的System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- Java获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- JAVA获取当前系统时间System.currentTimeMillis()
- System.currentTimeMillis() :JAVA获取当前时间
- java中的system.currenttimemillis()
- Java中的时间精度 .System.currentTimeMillis() 、System.nanoTime() 方法 使用
- java中的System.currentTimeMillis()函数
- Java获取EL表达式中System.currentTimeMillis() / 1000的值
- System.currentTimeMillis();获取计算机的当前时间。
- java测试方法运行时间 System.currentTimeMillis();
- java使用new Date()和System.currentTimeMillis()获取当前时间戳
- Java使用new Date()和System.currentTimeMillis()获取当前时间戳
- 大一新生第一次写java程序,用System.currentTimeMillis() 获取当前时间
- Java 数据类型大小
- Java 位运算
- Android jni中数组参数的传递方式(转)
- JAVA JNI 例子 详解
- JNI 返回对象 — 对象数据传递(转)
- C++中获取系统时间类似于Java中的System.currentTimeMillis()
- Java学习---网络编程
- Jni中C++和Java的参数传递
- 修改AVD路径
- Jni< 1 >
- Jni <2>
- Jni函数表
- Java中String.format的用法
- Eclipse + Android + NDK+ C++ Windows 下调试