cdatetime.cpp

来自「AA制消费管理系统(简易型) 实现账户信息」· C++ 代码 · 共 42 行

CPP
42
字号
#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 + =
减小字号Ctrl + -
显示快捷键?