时间函数

 1:返回当前的utc时间: 从1970年1月1日开始过去的秒数

#include<iostream.h>
#include<time.h>
int main()
{
 long tm=time(NULL);

 cout<<tm<<endl;
 return 0;
}

2:把UTC时间分解为日期与时间  年从1900年开始计数

#include<iostream.h>
#include<time.h>
int main()
{   long ti=time(NULL);

 struct tm *tptr;
    time_t t;
 t=(time_t)ti;
  tptr=gmtime(&t);

 cout<<"seconde: "<<(*tptr).tm_sec<<endl;
    cout<<"minutes: "<<(*tptr).tm_min<<endl;
 cout<<"hour: "<<(*tptr).tm_hour<<endl;
 cout<<"day: "<<(*tptr).tm_mday<<endl;
 cout<<"month: "<<(*tptr).tm_mon<<endl;
 cout<<"year: "<<(*tptr).tm_year<<endl;
 return 0;
}
3:把UTC转换为本地时间

#include<iostream.h>
#include<time.h>
int main()
{   long ti=time(NULL);

 struct tm *tptr;
    time_t t;
 t=(time_t)ti;
  tptr=localtime(&t);

 cout<<"seconde: "<<(*tptr).tm_sec<<endl;
    cout<<"minutes: "<<(*tptr).tm_min<<endl;
 cout<<"hour: "<<(*tptr).tm_hour<<endl;
 cout<<"day: "<<(*tptr).tm_mday<<endl;
 cout<<"month: "<<(*tptr).tm_mon<<endl;
 cout<<"year: "<<(*tptr).tm_year<<endl;
 return 0;
}

4:把日期转换为从1900年开始计算的秒数

输入秒,分,时,日,月,年.....输出 到1900年的秒数

struct tm ts;

.....

long size=mktime(&ts);

5:创建一个用来表示时间的字符串

#include<iostream.h>
#include<time.h>
#include<string.h>
int main()
{  
    time_t t;
 t=time(NULL);
char data[26];
  strcpy(data,ctime(&t));
cout<<data<<endl;
 return 0;
}

6:性能计时器: 以毫秒作为单位....最佳方法是:. 程序开始时运行一次,结束时运行一次... 相减....
#include<iostream.h>
//#include<time.h>
//#include<string.h>
#include<windows.h>
int main()
{  
   long t=GetTickCount();
   cout<<t<<endl;
 return 0;
}

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

睡在床板下_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值