八个字节的数组转换成时间类型?
接收到服务器的数据为:
76 104 47 33 54 109 -29 64
想转换成时间类型,思路大概是装成long,在转成data
byte[] b=new byte[8]; b[0]=76; b[1]=104; b[2]=47; b[3]=33; b[4]=54; b[5]=109; b[6]=(byte) (-29+256); b[7]=64; BigInteger bi = new BigInteger(b); long l = bi.longValue(); Date mydate=new Date(l); System.out.println(mydate.toString()); SimpleDateFormat format =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String etime=format.format(mydate); System.out.println(etime);