c++ - 如何以短时间格式验证输入字符串

标签 c++ validation time-format

我有一个代表 24 小时制的输入字符串。有效输入是如下字符串:

7:04
07:4
7:4
07:04

无效的输入字符串显然类似于 25:68。有什么简单的方法可以验证时间格式,然后根据今天的时间以纪元格式解析时间?有没有可能在这里派上用场的 boost 库?

最佳答案

你可以使用 strptime 来完成,它是类 Unix 系统的标准: http://www.kernel.org/doc/man-pages/online/pages/man3/strptime.3.html

关于c++ - 如何以短时间格式验证输入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921889/

相关文章:

C++:取消引用指针

c++ - 嵌套容器的内存分配如何工作?

sql - Postgresql: "Offset"从 HH:MM:SS 到 00:HH:MM 的间隔

python - 如何在 Django 中进行表单验证

google-sheets - 格式化时间以 'AM/PM' 显示

swift - 无法在 iOS14 中的 UIDatePicker 上设置 24 小时格式

c++ - 使用 C++ 和 Linux 的高分辨率计时器?

c++ - 如何创建可调整大小和固定大小容器的变体

Java/Spring MaxUploadSizeExceededException post 参数

jquery - 在 jQuery 验证插件的错误模板中插入元素