c++ datetime有哪些不常见的用法
小樊
89
2024-07-12 15:27:27
- 使用std::chrono库来处理时间点和持续时间,可以更加精确地表示时间和计算时间差。
- 利用std::put_time函数来格式化输出时间。
- 使用std::time_get和std::time_put来自定义时间的输入输出格式。
- 使用std::localtime和std::gmtime来将时间转换为本地时间和UTC时间。
- 利用std::mktime函数将struct tm结构体转换为time_t类型。
- 使用std::strftime函数将时间格式化为字符串。
- 使用std::time_point和std::duration类来表示时间点和持续时间,并通过std::chrono库进行时间计算。
- 利用std::system_clock::now函数获取当前系统时间。
- 使用std::steady_clock来测量代码段的执行时间,避免受系统时间调整的影响。
- 利用std::chrono_literals来方便地定义时间单位,如1s代表1秒,1h代表1小时。