1.兄弟打印一体机MFC-7220如何调时间

2.VC++ MFC编程,如何获取当前系统时间

3.MFC如何获取系统时间

4.MFC list control控件中怎样显示系统时间?

兄弟打印一体机MFC-7220如何调时间

mfc中修改电脑系统时间-mfc日期时间控件设置时间

操作面板如下:

操作面板各标记功能如下:

操作步骤如下:

1。按功能/设定键,然后按数字0,2

出现DATE/TIME

2。输入代表年份的两位数,按功能/设定

3。按输代表日期的两位数,按功能/设定

4。按24小时制输入时间,按功能/设定。

这样就行了。

VC++ MFC编程,如何获取当前系统时间

1、使用CTime类

#include?"afx.h"

void?main()

{

CString?str;?//获取系统时间

CTime?tm;

tm=CTime::GetCurrentTime();

str=tm.Format("现在时间是%Y年%m月%d日%X");

MessageBox(NULL,str,NULL,MB_OK);

}

解析:

CTime,CString共同用的头文件为“afx.h”,

CTime类可以提取系统的当前时间函数GetCurrentTime(),并且可以通过Format方法转换成CString,如下例

CTime tmSCan = CTime::GetCurrentTime(); 

CString szTime = tmScan.Format("'%Y-%m-%d %H:%M:%S'");

2、得到系统时间日期(使用GetLocalTime)

#include?"afx.h"

void?main()

{

SYSTEMTIME?st;

CString?strDate,strTime;

GetLocalTime(&st);

strDate.Format("M----",st.wYear,st.wMonth,st.wDay);

strTime.Format("-:-:-",st.wHour,st.wMinute,st.wSecond);

printf("%s\n",strDate);

printf("%s\n",strTime);

}

解析:

利用GetLocalTime函数,获取系统当前时间,并将获得的值放在SYSTEMTIME结构中,

同样的也可以使用Format方法,不过这里使用的是CString类的Format方法

SYSTEMTIME? st;

GetLocalTime(&st);

CString? time;

time.Format( "M-d-d d:d:d ",? st.wYear.....);

3、使用GetTickCount//获取系统运行时间,也可以实现对程序的运行时间的计算

#include?"afx.h"

#include?"afxwin.h"

void?main()

{

CString?str,str1;

//?long?t1=GetTickCount();//程序段开始前取得系统运行时间(ms)

//?Sleep(500);?

//?long?t2=GetTickCount();//程序段结束后取得系统运行时间(ms)

//?str.Format("time:%dms",t2-t1);//前后之差即?程序运行时间

//?AfxMessageBox(str);

long?t=GetTickCount();?//获取系统当前时间?

str1.Format("系统已运行?%d时",t/3600000);

str=str1;

t%=3600000;

str1.Format("%d分",t/60000);

str+=str1;

t%=60000;

str1.Format("%d秒",t/1000);

str+=str1;

AfxMessageBox(str);

}

解析:GetTickCount函数可以获取系统运行的时间,利用其差值可以获取程序的运行时间

MFC如何获取系统时间

rt

例如当前时间是14:34:55

获得当前的时间,并将时、分、秒赋值给hh,mm,ss三个变量使得hh=14,mm=34,ss=55?

--------------------------------------------------------------------------------

回复1:CTime t = CTime::GetCurrentTime();//获取当前时间.

hh = t.GetHour();

mm = t.GetMinute();

ss = t.GetSecond()

回复2:VOID GetLocalTime(

LPSYSTEMTIME lpSystemTime // address of system time structure

);

typedef struct _SYSTEMTIME{

WORD wYear;

WORD wMonth;

WORD wDayOfWeek;

WORD wDay;

WORD wHour;

WORD wMinute;

WORD wSecond;

WORD wMilliseconds;

}SYSTEMTIME;

回复3:VOID GetSystemTime(LPSYSTEMTIME lpSystemTime

回复4:

CTime::GetCurrentTime

回复5: SYSTEMTIME st;

GetLocalTime(&st);

hh=st.wHour;

mm=st.wMinute;

ss=st.wSecond;

回复6:CTime t = CTime::GetCurrentTime();

CString strTime;

strTime.Format("%02d:%02d:%02d", t.GetHour(),t.GetMinute(),.GetSecond());

回复7: CString str; time_t t; time(&t); struct tm tmtime; localtime_s(&tmtime, &t); str1.Format("%02u:%02u:%02u", tmtime.tm_hour, tmtime.tm_min, tmtime.tm_sec);

回复8:CTime t = CTime::GetCurrentTime();

CString strTime;

strTime.Format("%02d:%02d:%02d", t.GetHour(),t.GetMinute(),t.GetSecond());

SetWindowText(strTime);

回复9:UP

回复10:CTime t = CTime::GetCurrentTime();//获取当前时间.

hh = t.GetHour();

mm = t.GetMinute();

ss = t.GetSecond()

MFC list control控件中怎样显示系统时间?

CTime time=CTime::GetCurrentTime();

CString csTmp=time.Format(_T("%Y.%B.%d-%A"));

把csTmp显示在那就行了