10进制颜色值转为16进制之后可能出现高位不存在的情况,要补0。
private string ColorDataToString(int num)
{
string newStr = num.ToString("X");
string compareStr = "#000000";
return compareStr.Substring(0, 7 - newStr.Length) + newStr;
}
<span style="white-space:pre"> </span>function colorDataToString(num) {
var newStr = num.toString(16);
var compareStr = "#000000";
return compareStr.substring(0, 7-newStr.length) + newStr;
}