#include <time.h>
#include <sys/time.h>
#include <iostream>
#include <stdio.h>
using namespace std;
long long GetMillSec();
int main()
{
long long nBegin = 0;
long long nEnd = 0;
nBegin = GetMillSec();
struct timeval tv;
gettimeofday(&tv,NULL);
cout << "sec: " << tv.tv_sec << endl; //秒
cout << "u_sec: " << tv.tv_usec << endl; //微秒
cout << "m_sec: " << tv.tv_usec / 1000 << endl;
/*time_t nSec = time((time_t*)NULL);
cout << "time1:" << nSec << endl;
time_t t2 = 0;
time_t t3 = 0;
t2 = time(&t3);
cout << "time2:" << t2 << endl;
cout << "time3:" << t3 << endl;*/
for (int i = 0; i < 1000; i++)
{
int nSub = 0;
nSub += i;
int n = atoi("11111");
cout << nSub << endl;
}
nEnd = GetMillSec();
long long nSub = nEnd - nBegin;
cout << "begin sec:" << nBegin << endl;
cout << "end sec:" << nEnd << endl;
cout << "sub Mill Sec1:" << nSub << endl;
cout << "sub Mill Sec2:" << nEnd - nBegin << endl;
return 0;
}
long long GetMillSec()
{
long long nMillSec = 0;
struct timeval tv;
gettimeofday(&tv,NULL);
nMillSec = (long long)tv.tv_sec * 1000;
cout << "nMIllSec1 = " << nMillSec << endl;
nMillSec += tv.tv_usec / 1000;
cout << "nMIllSec2 = " << nMillSec << endl;
return nMillSec;
}
分享到:
相关推荐
毫秒数转为时间格式
将1970年至今的秒数转为时间 十分方便
使用oracle ,计算系统当前时间的毫秒数
javascript将当前的毫秒数转成当期日期,很有用的工具类。里面讲的是对Date的扩展,将 Date 转化为指定格式的String , 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符, ...
Linux下对时间进行运算,如果是到秒级的,一般是用time之类的函数实现。文中介绍了Linux下精确到微秒级的时间操作函数。主要是用到了gettimeofday函数,并且介绍了这个函数的结构。
linux 下使用红黑树实现的多线程定时器, 定时回调对应的回调函数,定时单位为毫秒。
易语言获取系统时间到毫秒源码,获取系统时间到毫秒,系统时间到毫秒
WIN和LINUX的毫秒定时器,讲解和代码实现,希望对大家有所帮助
java毫秒数转日期,日期转毫秒数
原始资源无法使用,我又修改了一番,可以完美运行了,大家拿来用吧 这个小东西可以完美将毫秒数转换为标准时间格式
把毫秒数转换为年月日时分秒
lua格式化时长,把毫秒数转换成对应的天时分秒: 如20000毫秒转换成“2天7小时33分钟”
将这个dll放在windows\system32目录下,在VB6中 Private Declare Function mss Lib "mss" () As Long Debug.Print Format(Now, "YYYY-MM-DD hh:mm:ss") + "." + Right("00" + CStr(mss()), 3)
毫秒数是指指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。 1、当前系统时间的毫秒数 var myData = new Date(); var times = myData.getTime();//当前时间的毫秒数 2、指定时间的毫秒数 var ...
javascript把当前的毫秒数转成当期日期,内有示例
时间精确到时分秒时,使用getTime获取毫秒数的几种方法概述
基于AVR单片机1602显示的毫秒计时器C程序
Linux计时器精确到纳秒
利用Java代码设置Linux系统时间。设置时间精确到毫秒级别。
MFC毫秒级精度秒表,可记录暂停时的当前时刻,可记录两次暂停间的时间差,能记录累计时间差。