请教16进制字符串 转 时间

请问16进制字符串 转 时间如题,字符串为 0B0C0105362E 请问Delphi里如何进行转换,得到正常的时间字符串?[

请问16进制字符串 转 时间
如题,字符串为 0B0C0105362E 请问Delphi里如何进行转换,得到正常的时间字符串?

[解决办法]

Delphi(Pascal) code
function getSimpleFormatDateTime(const hexDateTime: string): string;var  iDateTime: array[0..5] of Integer;  i: Integer;begin  for i := 1 to 6 do  begin    iDateTime[i - 1] := StrToInt('$' + Copy(hexDateTime, i * 2 - 1, 2));  end;  Result := Format('20%.2d-%.2d-%.2d %.2d:%.2d:%.2d', [iDateTime[0], iDateTime[1],    iDateTime[2], iDateTime[3], iDateTime[4], iDateTime[5]]);end;