小编Mub*_*yer的帖子

如何将包含纪元时间的十六进制字符串转换为 time_t?

我有一个包含时间戳像这样的十六进制字符串:00059f4d1832788e。它包含微秒精度。我只想到第二部分。将其转换为 time_t 类型的正确方法是什么?

  std::string timeString = "00059f4d1832788e";
Run Code Online (Sandbox Code Playgroud)

编辑:它不仅将十六进制字符串转换为 int。我需要的是:十六进制字符串 -> long int -> 删除毫秒和微秒部分 -> 转换为 time_t -> 打印它。

c++

2
推荐指数
1
解决办法
237
查看次数

标签 统计

c++ ×1