我正在尝试从日期格式HH拒绝“ 18:00”的解析(通过SimpleDateFormat :: parse)。有没有办法在没有额外代码的情况下实现这一目标?日期格式是否接受$ /正则表达式?我已将setLenient设置为false,并且18:00仍通过HH日期格式传递。

我知道我可以对要解析的字符串进行其他比较,但是我正在寻找一种在DateFormat字符串中进行此操作的方法。

最佳答案

不可以,SDF不允许使用“规则”。它只是根据模式而不是正则表达式类型的模式来解析和格式化日期,因此也就没有正则表达式。

10-05 20:17
查看更多