MFC怎么设置系统时间

MFC怎么设置系统时间,第1张

如何获取系统的当前时间 一、使用MFC的CTime类来得到时间: CTime必须调用赋值函数,使用其静态函数来初始化 例如: CTime time=CTime::GetCurrentTime(); 这样就可以直接调用time的内部方法得到你想要的当前的时间了。 二、使用MFC的COleDa

用的是线程函数还是MFC中的线程类?

如果是函数,把一个long型值当线程参数传入(传其地址),然后在线程中对其赋值即可。

int main(int argc,char argv[])

{

long threadTime;

beginthreadex(,threadproc,&threadTime);

//wait for thread quit

//threadTime == 线程的运行时间

}

ulong threadproc(LPVOID param)

{

long plTime = (long)param;

plTime = GetCurrentTime();

return 0;

}

如果是一个类,就直接用类变量就可以了。

CTime time=CTime::GetCurrentTime();//获取当前时间

timeGetYear()//获取年

GetMonth 月

GetDay 日

后面同理,最多精确到秒

if(timeGetYear()==2013 && timeGetMonth()==9 && timeGetDay()==12)

d出;

如果需要精确到毫秒:

SYSTEMTIME st;

GetLocalTime(&st);

sFormat(_T("%d/%d/%d %d:%d:%d:%d"),stwYear,stwMonth,stwDay,stwHour,stwMinute,stwSecond,stwMilliseconds);

MessageBox(s);

m_data是什么控件?

MFC标准控件中有两个日期控件,但都不能这么用。

CDateTimeCtrl 标准用法:

CTime time;

m_dataGetTime(&time);

int day = timeGetDay();

CMonthCalCtrl标准用法:

m_dataGetCurSel(&time);

以上就是关于MFC怎么设置系统时间全部的内容,包括:MFC怎么设置系统时间、如何在MFC中获取某线程的运行时间急!、MFC应用系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9686726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存