For*_*ect 3 java regex simpledateformat
我有日期主要集中在形式yyyy-MM-dd和yyyy-MM-dd hh:mm:ss.我想模式匹配yyyy-MM-dd hh:mm:ss.
为此目的编写正则表达式是否微不足道?我是正则表达式的新手所以会欣赏任何资源可以让我加快速度吗?
如果您试图在String中找到这些日期符号,那么正则表达式确实是一个不错的选择.你可以使用这个正则表达式:
\b\d{4}-\d{2}-\d{2} \d{1,2}:\d{2}:\d{2}\b
Run Code Online (Sandbox Code Playgroud)
请在此处查看:http://rubular.com/r/qZOTsUikbo.注意:这也与" 日期 " 匹配
9999-99-99 99:99:99.如果这对您来说是个问题,您可以在找到潜在的字符串后验证它们.
如果要解析它们,请使用SimpleDateFormat.
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = sdf.parse("2013-12-24 18:31:20");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4582 次 |
| 最近记录: |