/// <summary> /// 对时命令 /// </summary> private byte[] TimeCheck(byte[] data) { DateTime daydate = DateTime.Now; string bates01 = "93," + int.Parse(daydate.ToString("yy")).ToString("X") + "," + daydate.Month.ToString("X") + "," + daydate.Day.ToString("X") + "," + WeekHelper.ConvertDateToWeek(daydate).ToString("00") + "," + daydate.Hour.ToString("X") + "," + daydate.Minute.ToString("X") + "," + daydate.Second.ToString("X"); string batesstr = "7b,7b," + ByteHelper.ByteToString(ByteHelper.TenToHex(bates01)).Trim(' ').Replace(' ', ',') + "," + ByteHelper.CRC16_String(ByteHelper.TenToHex(bates01)) + ",7d,7d"; byte[] SendData = ByteHelper.TenToHex(batesstr);//固定值 TxtLogHelper.WriteLog("对时回复命令内容:" + batesstr, "TCP"); ConsoleWriteLine("对时回复命令内容:" + batesstr, 1); return(SendData); }