请教关于VC中获得系统时间的问题:

请教关于VC中获得系统时间的问题:,第1张

CTime timer;

timer=CTime::GetCurrentTime();

CString str;

int h = timerGetHour();

int m = timerGetMinute();

int s = timerGetSecond();

strFormat("%d:%d:%d",h,m,s);

UpdateData(true);

m_Timer = str;

UpdateData(false);

很简单,这是我编写的代码,如下:

#include <timeh>

#include <stdioh>

void main( void )

{

time_t ltime;

time( &ltime );

printf( "The time is %s\n", ctime( &ltime ) );

}

创建单Form实例,

在CMainFrame中添加如下代码;//在相应的h文件中加入函数声明

void CMainFrame::SetStatuBar(char ch)

{

CString str;

strFormat("%s",ch);

m_wndStatusBarSetWindowText(str);//设置状态栏字符

}

在view中加入下列代码//假设我们按下左键就设置当前时间到状态栏

void CShowTimeOnStaBarView::OnLButtonDown(UINT nFlags, CPoint point)

{

// TODO: Add your message handler code here and/or call default

CTime tm;

tm=CTime::GetCurrentTime();

char str[128];

sprintf(str,"%d-%d-%d %d:%d:%d",tmGetYear(),tmGetMonth(),tmGetDay(),tmGetHour(),tmGetMinute(),tmGetSecond());

CMainFrame m_frame=(CMainFrame )AfxGetMainWnd();

m_frame->SetStatuBar(str);

CView::OnLButtonDown(nFlags, point);

}

以上就是关于请教关于VC中获得系统时间的问题:全部的内容,包括:请教关于VC中获得系统时间的问题:、vc++如何实现调用系统时间(并且实现时间差)、VC 获取当前系统时间并显示到状态栏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存