Date date=new Date();
        SimpleDateFormat sf=new SimpleDateFormat("yyyyMMddHHmmss");
        String strdate=sf.format(date);各位大大,strdate能转换成16位的ascii码么?怎么转?

解决方案 »

  1.   

    public static byte[] hexStr2ByteArr(String strIn) throws Exception {
       byte[] arrB = strIn.getBytes();
       int iLen = arrB.length;   // 两个字符表示一个字节,所以字节数组长度是字符串长度除以2
       byte[] arrOut = new byte[iLen / 2];
       for (int i = 0; i < iLen; i = i + 2) {
        String strTmp = new String(arrB, i, 2);
        arrOut[i / 2] = (byte) Integer.parseInt(strTmp, 16);
       }
       return arrOut;
      }