📄 cdatetime.cpp
字号:
#include "link.h"
/***********************************************************************
当前时间获取函数
***********************************************************************/
struct tm* CDateTime::NowDate()
{
time_t tual;
struct tm *now;
tual=time(NULL);
now=localtime(&tual);
return now;
// printf("%d-%d-%d",now->tm_year+1900,now->tm_mon+1,now->tm_mday);
}
/***********************************************************************
获取当前时间的字符串表示
***********************************************************************/
string CDateTime::GetDateTime()
{
year=NowDate()->tm_year+1900;
month=NowDate()->tm_mon+1;
day=NowDate()->tm_mday;
hour=NowDate()->tm_hour;
minute=NowDate()->tm_min;
second=NowDate()->tm_sec;
char datetime[100];
string s;
sprintf(datetime,"%4d-%02d-%02d_%02d-%02d-%02d",year,month,day,hour,minute,second);
return s=datetime;
}
/***********************************************************************
时间延迟
***********************************************************************/
void CDateTime::DelayTime(int n)
{
time_t start,end;
start=time(NULL);
end=time(NULL);
while(end-start!=n)
{
end=time(NULL);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -