问题描述
求各位大神给看看这个是怎么转换到后面的日期或者是价格的?01~04字节:61-42-32-01------转化为20071009,是日线的日期;该四字节是整数。05~08字节:a2-0b-00-00------转化为2978,是当日开盘价2.978元(*1000);该四字节是整数。09~12字节:ea-0b-00-00------转化为3050,是当日最高价;该四字节是整数。13~16字节:91-0b-00-00------转化为2961,是当日最低价;该四字节是整数。17~20字节:db-0b-00-00------转化为3035,是当日收盘价;该四字节是整数。21~24字节:04-46-a7-4c------转化为1286030852,---成交金额,该四字节是单精度浮点数,转为87699488,是成交金额,单位为元.25~28字节:9e-45-bc-01------转化为29115806,是当日成交量(股或份);该四字节是整数。29~32字节:b3-0b-00-00------转化为2995,这个是前收盘
解决方案
解决方案二:
从高位到低位2995就是0bb3
解决方案三:
61-42-32-01这里是小端数据,也就是它实际上是01324261,所以就是20071009其它类似参考:http://jinzhi.supfree.net/C#转换可以用intx=BitConvert.ToInt32(newbyte[]{0x61,0x42,0x32,0x01},0)
时间: 2024-10-24 03:01:35