|
static void Caculate_RTC(WM_MESSAGE * pMsg)
{
char buf[30];
WM_HWIN hWin = pMsg->hWin;
RTC_GetTime(RTC_Format_BIN, &RTC_TimeStructure);
RTC_GetDate(RTC_Format_BIN, &RTC_DateStructure);
sprintf(buf,
"%0.2d:%0.2d:%0.2d",
RTC_TimeStructure.RTC_Hours,
RTC_TimeStructure.RTC_Minutes,
RTC_TimeStructure.RTC_Seconds);
TEXT_SetText(WM_GetDialogItem(hWin,ID_TEXT_10), buf);
sprintf(buf,
"20%0.2d/%0.2d/%0.2d",
RTC_DateStructure.RTC_Year,
RTC_DateStructure.RTC_Month,
RTC_DateStructure.RTC_Date);
TEXT_SetText(WM_GetDialogItem(hWin,ID_TEXT_9), buf);
}
在这个函数里
RTC_GetTime(RTC_Format_BIN, &RTC_TimeStructure);
RTC_GetDate(RTC_Format_BIN, &RTC_DateStructure);
为什么要变成二进制啊 |
|