正则表达式----【yyyy-MM-dd HH:mm:ss.SSS】

RT,求一个标题的正则表达式
是想用后台validation @Pattern(value) 写 正则表达式 实体类的属性去校验
不知道还有没有更好的方法去校验,他是日期类型,并且精确到毫秒

3个回答

 (19|20)\d{2}\-[01]\d\-[0123]\d\s\d{2}\:\d{2}\:\d{2}\.\d{3}
ijunxiong
ijunxiong 干嘛要19|20,下世纪不打算用了,,,,^_^
4 年多之前 回复
nishixiaodoubi
nishixiaodoubi 虽然只验证了格式,真的谢谢了
4 年多之前 回复

上面的答案没有考虑闰年。。

考虑闰年的日期YYYY-mm-dd如下:
^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)

HH:mm:ss如下:
^([01][1-9])|(2[0-4]):[0-5][0-9]:[0-5][0-9]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐