我正在尝试编写类似于本网站上的C#程序:http://www.digital-detective.co.uk/freetools/decode.asp
您能告诉我如何将以下公告中列出的十六进制数转换为日期/时间值.
FF03D2315FE1C701应转换为=Sat, 18 August 2007 06:15:37 UTCFBE8DF975D3FE340应转换为=
Sun, 02 December 2007 22:11:42 UTC46C3B400应转换为=
Thu, 16 August 2007 02:18:40 UTC219216022应转换为=Thu,
13 December 2007 05:20:22 UTCCD4E55C3应转换为=
Mon, 05 November 2007 22:50:53 Local我试图使用以下代码来做到这一点,但它不会返回正确的结果:
double decValue = int.Parse("A2C3B446", System.Globalization.NumberStyles.HexNumber);
System.DateTime dtDateTime = new DateTime(2013, 1, 1, 0, 0, 0, 0);
dtDateTime = dtDateTime.AddSeconds(decValue).ToLocalTime();
Console.WriteLine("Decimal Value: " + decValue); …Run Code Online (Sandbox Code Playgroud)