定义一个变量,怎样让它获得时间秒,语句该怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:45:59
我想做一个简单的钟,C++,用MFC编,大体思路是这样的:通过重画直线来完成

如果是想获得当前时间的秒数,可以这样做:
#include <stdio.h>
#include <atltime.h>

void main()
{
CTime curTime = CTime::GetCurrentTime ( );
long seconds = curTime.GetSecond ();
printf ( "seconds:%d\n", seconds );

getchar ();
}
seconds就是当前的秒数,利用CTime类可以获得当前时间、日期和星期。

读取现在的时间,取得现在的时间的秒,存到 int sec 里:

#include <time.h>
void main()
{
time_t seconds;
struct tm * timeinfo;
int sec;

seconds = time (NULL);
timeinfo = localtime ( &seconds );
sec= timeinfo->tm_sec;
printf("sec=%d\n",sec);
}

如果要 绝对时间(1970年起算) 以秒计,那个值在 seconds 里。

什么意思?从标准输入读取时间还是读取系统时间?

什么语言?