java 使用socket编程,读出7个字节的流,如何转化为日期格式?
读到的字节流如下[32,18,7,5,0,64,69],7个字节,协议说明日期格式为:YYYYMMDDhhmmss.使用eclipse查看到的字节如图,请高人指点,不甚感...
读到的字节流如下[32, 18, 7, 5, 0, 64, 69],7个字节,协议说明日期格式为:
YYYYMMDDhhmmss.使用eclipse查看到的字节如图
,请高人指点,不甚感激! 展开
YYYYMMDDhhmmss.使用eclipse查看到的字节如图
,请高人指点,不甚感激! 展开
2个回答
展开全部
算是一种畸形的日期格式了,用十六进制数记录日期。效率不高
public class Test {
static public String decodeWeirdDate(final byte a[]){
StringBuffer buf=new StringBuffer();
for(byte b:a)
buf.append(String.format("%02X",b));
return buf.toString();
}
public static void main(String[] args){
byte []a={32, 18, 7, 5, 0, 64, 69};
System.out.println(decodeWeirdDate(a));
}
}
=======
20120705004045
public class Test {
static public String decodeWeirdDate(final byte a[]){
StringBuffer buf=new StringBuffer();
for(byte b:a)
buf.append(String.format("%02X",b));
return buf.toString();
}
public static void main(String[] args){
byte []a={32, 18, 7, 5, 0, 64, 69};
System.out.println(decodeWeirdDate(a));
}
}
=======
20120705004045
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询