使用正则表达式表示日期和时间的方法:YYYY-MM-DD HH:MM:SS.XXX

时间:2018-11-20 10:07:38

标签: regex linux

如何使用正则表达式来表示日期和时间格式,例如: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:3​​4.911”,我列出了一些时间和日期字符串。

1 个答案:

答案 0 :(得分:0)

您可以使用以下正则表达式:

^\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

测试正则表达式here