使用 Swift (BLE) 将日期转换为十六进制字符串
Convert Date to Hex String using Swift (BLE)
我需要将我的当前时间发送到 BLE 设备,但我很难理解如何获得我当前时间的十六进制字符串表示形式。
我需要将 Date() 转换为 Unix 十六进制时间戳,例如 61B06270 或 UInt8 数组。
这就是我要找的:
let dateInt = Int(Date().timeIntervalSince1970)
let dateHex = String(dateInt, radix: 16, uppercase: true)
print(dateHex)
现在 dateHex 可以被分割并发送到 BLE 设备
我需要将我的当前时间发送到 BLE 设备,但我很难理解如何获得我当前时间的十六进制字符串表示形式。
我需要将 Date() 转换为 Unix 十六进制时间戳,例如 61B06270 或 UInt8 数组。
这就是我要找的:
let dateInt = Int(Date().timeIntervalSince1970)
let dateHex = String(dateInt, radix: 16, uppercase: true)
print(dateHex)
现在 dateHex 可以被分割并发送到 BLE 设备