c++ - 如何在 C++ 中处理时间?
问题描述
基本上我需要编写一个程序,要求用户以 24 小时格式输入到达和离开时间,并且需要计算它们之间的差异。我知道如何做其他所有事情,但我不知道如何做才能让你输入时间。
解决方案
您可以使用std::get_time
将输入解析为std::tm
结构。您可以使用std::chrono::system_clock::from_time_t
将std::tm
对象转换为时间点。您可以减去时间点来计算差异。
在 C++20 中,您可以使用std::chrono::parse
.
推荐阅读
- logstash - 通过 grok 过滤器解析日志
- r - 使用 dplyr 将输入从 Shiny 传递到 plotly 时,filter_imp 出错
- c++ - VSCode:调试时无法打开图像(C++/SFML)
- ios - 如何在 iOS 11+ 中录制 FLAC 格式
- c++ - 代码块编译错误与运算符 << 不匹配
- c# - Microsoft Bot Framework 通过键入“Reset”来重置 Bot 在 Azure 中不起作用
- python - 带有分组复选框的 Django 表单
- git - 如何将 git 的 STDERR 输出通过管道传输到 findstr 以获得实际结果?
- python - 具有多个 GPU 的 MNIST CNN 上的低准确度
- angular - Manifest.json 未复制到 dist