假设时间为:
2018-09-12 14:29:51
BCD码时间为
byte[] Bcd = new byte[8];
Bcd[0] = 0x20;
Bcd[1] = 0x18;
Bcd[2] = 0x09;
Bcd[3] = 0x12;
Bcd[4] = 0x14;
Bcd[5] = 0x29;
Bcd[6] = 0x51;
转换成字符串为:
var strBcd = Bcd[0].ToString("X2") + Bcd[1].ToString("X2") +"-"+ Bcd[2].ToString("X2") +"-"+
Bcd[3].ToString("X2") +" "+ Bcd[4].ToString("X2") +":"+ Bcd[5].ToString("X2") +":"+ Bcd[6].ToString("X2");
转换成DateTime格式为:
var dt = Convert.ToDateTime(strBcd);