请问16进制字符串 转 时间
如题,字符串为 0B0C0105362E 请问Delphi里如何进行转换,得到正常的时间字符串?
[解决办法]
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;