len = sprintf( mCmdParam.ByteWrite.mByteBuffer, "%02d,%02d-%02d-%02d %02d:%02d,%u,%u,%u,%u,%u,%u,%u,%u,%u\xd\xa", (UINT16)sbno, (UINT16)((0x07&curtime[6]>>4)*10 + (0x0f&curtime[6])), (UINT16)((0x07&curtime[4]>>4)*10 + (0x0f&curtime[4])), (UINT16)((0x07&curtime[3]>>4)*10 + (0x0f&curtime[3])), (UINT16)((0x07&curtime[2]>>4)*10 + (0x0f&curtime[2])), (UINT16)((0x07&curtime[1]>>4)*10 + (0x0f&curtime[1])), (UINT16)ia, (UINT16)ib, (UINT16)ic, (UINT16)ua, (UINT16)ub, (UINT16)uc, (UINT16)pft, (UINT32)pt, (UINT32)qt); /* 将二制制数据格式为一行字符串 */
这句应该如何修改/?