【发布时间】:2020-10-27 00:20:13
【问题描述】:
我正在尝试使用 String(format:) 将 Int64 值转换为十六进制
这是一个例子:
let value: Int64 = 431181030500
let stringHex = String(format: "%02X", value) //returns 64646464 instead of the expected 6464646464
有人经历过吗?还有其他方法可以快速转换为十六进制吗?
【问题讨论】:
-
你可以使用
String(format: "%llX", value);看到这个链接:stackoverflow.com/questions/24229505/… -
谢谢,这也可以。
-
我提供的链接很好地解释了原因。
标签: swift