使用 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 设备