定义一个变量,怎样让它获得时间秒,语句该怎么写
来源:百度知道 编辑: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 里。
什么意思?从标准输入读取时间还是读取系统时间?
什么语言?