linux系统 获取毫秒
时间: 2023-08-18 16:08:18 浏览: 130
在Linux系统中,可以使用std::chrono库来获取当前时间的毫秒。可以使用以下代码来获取当前时间的毫秒数:
```cpp
#include <chrono>
int main() {
auto now = std::chrono::system_clock::now();
auto ms = std::chrono::time_point_cast<std::chrono::milliseconds>(now);
auto value = ms.time_since_epoch().count();
printf("当前时间的毫秒数:%lld\n", value);
return 0;
}
```
这段代码使用std::chrono::system_clock::now()函数获取当前时间,然后使用std::chrono::time_point_cast<std::chrono::milliseconds>将时间点转换为毫秒级别的精度。最后,使用time_since_epoch().count()函数获取时间点相对于纪元的毫秒数。
#### 引用[.reference_title]
- *1* *2* [Linux c++获取本地毫秒级精确时间](https://blog.csdn.net/weixin_36162883/article/details/113377966)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Linux获取系统当前时间(精确到毫秒)](https://blog.csdn.net/weixin_36140400/article/details/113901206)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文