如何在C++中获取当前系统时间
How can I get the current system time in C++
我正在学习C++。在做时钟程序时,我想知道如何获得当前的系统时间?
C++提供了std::chrono
库来处理日期和时间值。
您可以使用std::chrono::system_clock::now()
:获取当前系统时间
auto start = std::chrono::system_clock::now();
链接的引用包含一个更完整的示例
std C库提供时间()。这是从epoch开始的秒数,可以使用标准的C函数转换为日期和H:M:S。Boost还有一个可以查看的时间/日期库。
time_t timev;
time(&timev);
在你提问之前,请确保你在谷歌上搜索/研究。。
相关文章:
- c++ 11 如何获取系统时间?
- 如何使用跨平台代码在C++中设置系统时间?
- 将系统时间与变量进行比较 - C++
- 即使在多任务处理时,添加用户时间 + 系统时间(来自 shell 的时间命令)是否是一种可靠的措施?
- 系统时间从何而来?
- Qthread ::更改系统时间时睡眠不正常
- 在C++的主逻辑中接收真实/用户/系统时间
- 为什么在获取系统时间时在此处使用“atomic_signal_fence”
- 使用rdtsc计算系统时间
- 用C++设置windows系统时间
- 具有较低系统时间的C++时序方法
- 不取决于系统时间的时间
- 将系统时间 int 转换为格式化的时间字符串
- 在MFC对话框应用程序中全天候检查系统时间
- 执行循环,直到系统时间到达特定日期/时间
- 使用系统时间的随机数都是一样的
- C++ 在窗口中提升::时间与标准:自纪元(获取当前系统时间)以来的时间
- 获取系统时间(以毫秒为单位)作为int/double
- C++11打印当前系统时间(包括毫秒)
- 检查文件的上次写入时间是昨天由系统时间