我想将十六进制数转换为二进制数。我搜索了一些帖子,但找不到c#语言程序。
我用过这个:
value = 0xFFFF;
decimalNum = Convert.ToString(value, 16);
Console.WriteLine(value);
然后我将其转换为二进制数。有没有更简单快捷的方法呢?
答案 0 :(得分:0)
你可以这样做:
:edit
答案 1 :(得分:0)
// Generate date in hex
DateTime dt = new DateTime();
dt = DateTime.Now;
string str = dt.ToString("yyyyMMddhhmmss");
string hexDate = dt.Ticks.ToString("X2");
// Convert hex date to date string
UInt64 numericDate = UInt64.Parse(hexDate,
System.Globalization.NumberStyles.AllowHexSpecifier);
long binaryDate = Convert.ToInt64(numericDate);
string strDate = DateTime.FromBinary(binaryDate).ToShortDateString();