regex - 使用正则表达式表示日期和时间的方法:YYYY-MM-DD HH:MM:SS.XXX
问题描述
如何使用正则表达式表示日期和时间格式如下:YYYY-MM-DD HH:MM:SS.XXX,使用标准正则表达式。例如,“2018-08-01 23:58:32.425”、“2018-08-01 23:58:29.250”、“2016-11-01 19:10:34.911”,我列出了一些时间和日期字符串。
解决方案
您可以使用以下正则表达式:
^\d\d\d\d-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[01]) (00|[0-9]|1[0-9]|2[0-3]):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9])\.(\d{3})$
它将匹配格式:
YYYY-MM-DD HH:MM:SS.fff
在这里测试正则表达式。
推荐阅读
- mysql - COUNT WHERE 在同一列中同时满足两个条件
- java - 通过蓝牙接收的消息在android应用程序中拆分
- c++ - 使用 consteval 代替 constexpr 函数有什么好处?
- javascript - 带有克隆字段和行总计的表单,总计不完整
- exception - 异常不再被捕获
- c++ - 在 C++ 中获取整数数组的所有可能组合
- python - 更改 Pandas 数据框的日期类型
- neo4j - 图形数据库两个节点只有在两者都为真时才与另一个节点有关系
- python - 读取 h5 文件时释放内存
- python - 而不是编码,我正在尝试将字符串转换为整数,但问题出在哪里?