static DWORD TimeHandler(__CMD_PARA_OBJ* pCmdParaObj) { BYTE time[6]; __GetTime(&time[0]); _hx_printf(" Current Date: %d-%d-%d(YYYY-MM-DD)\r\n",time[0] + 2000,time[1],time[2]); _hx_printf(" Current Time: %d:%d:%d(HH:MM:SS)\r\n",time[3],time[4],time[5]); return SHELL_CMD_PARSER_SUCCESS; }
/* Print logging header information,such as date,time,level... */ void LogHeader(int level) { BYTE time[6]; /* Get time and date from arch spec API. */ __GetTime(&time[0]); _hx_printf("[%d-%d-%d %d:%d:%d]", time[0] + 2000, time[1], time[2], time[3], time[4], time[5]); }