DD07090002000A0009001F002300430289 怎么用vb解码上面的数据
数据格式如下
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME
数据格式如下
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME
然后解析之后应该是 2013年 9月星期2 10日9点31分23秒 这个样子的
09 00 表示月,一样的道理,00 09 = 9表示9月
02 00 表示星期,星期二
0A 00 表示日,000A = 10
...
0020003100330030003400320033003100390038003800310031003100380034003300 这是身份证号码应该怎么解析呢,
205FA27EF653200020002000200020002000200020002000200020002000这个是姓名应该怎么弄呢
麻烦您帮我看一下
这个看上去是unicode的字符串using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string s = "0020003100330030003400320033003100390038003800310031003100380034003300";
byte[] b = Regex.Matches(s, "\\w{2}").Cast<Match>().Select(x => Convert.ToByte(x.Value, 16)).ToArray();
string result = Encoding.BigEndianUnicode.GetString(b);
Console.WriteLine(result);
}
}
} 1304231988111843?
Press any key to continue . . .205FA27EF653200020002000200020002000200020002000200020002000
这个真心看不出来。