java判断z字符串是不是时间格式
时间: 2023-07-29 09:10:26 浏览: 131
判断字符串格式的时间
可以使用正则表达式来判断一个字符串是否为时间格式。以下是一个简单的Java代码示例,通过正则表达式判断一个字符串是否为"hh:mm:ss"时间格式:
```java
import java.util.regex.Pattern;
public class TimeValidator {
public static boolean isTimeFormat(String str) {
String pattern = "([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]";
return Pattern.matches(pattern, str);
}
}
```
可以使用 `isTimeFormat()` 方法来判断一个字符串是否为时间格式,如果返回 `true` 则表示该字符串是时间格式,否则不是。其中,正则表达式 `([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]` 表示“小时:分钟:秒”格式,其中小时可以是 0-23 之间的数字,分钟和秒都必须是 0-59 之间的数字。
阅读全文