java工具:检测一个字符串是否是时间格式

简介: java工具:检测一个字符串是否是时间格式

image.png

@[toc]

一、介绍

这段代码用于验证一个字符串是否符合"小时:分钟"(如"14:30")的24小时制时间格式,并严格校验小时和分钟的取值范围(00-23和00-59)。
在这里插入图片描述

二、代码

/**
*  检测一个字符串是否是时间格式,检测字符串是否符合"小时:分钟"的时间格式
   * @param str 请求字符串
   * @return 执行结果
   **/
public static boolean isValidDate(String str) {
   
    boolean convertSuccess = true;
    // 指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写;设置lenient为false. 否则SimpleDateFormat会比较宽松地验证日期,比如2007/02/29会被接受,并转换成2007/03/01
    SimpleDateFormat format = new SimpleDateFormat("HH:mm");
    try {
   
        format.setLenient(false);
        format.parse(str);
    } catch (Exception e) {
   
        convertSuccess = false;
    }
    return convertSuccess;
}

image.png

重要信息

image.png
image.png
image.png

目录
相关文章
|
5月前
|
安全 Java 索引
java工具:《对Collections.sort排序后我想制定查询几条,比如list有10条,我只想获取前4条》
java工具:《对Collections.sort排序后我想制定查询几条,比如list有10条,我只想获取前4条》
182 12
|
消息中间件 运维 Kafka
运维排查 | Systemd 之服务停止后状态为 failed
运维排查 | Systemd 之服务停止后状态为 failed
|
缓存 Java 数据库连接
MyBatis的缓存
MyBatis的缓存
309 0
|
6月前
|
移动开发 JavaScript 前端开发
基于WebSocket的IM即时通信方案在H5游戏场景下的技术实践
本文将从H5游戏场景下的实时信息更新需求切入,探讨下在类似这种高并发、低延迟的业务需求中,如何使用 IM 方案来解决频繁的数据更新问题,也顺便介绍下 WebSocket 的基本运作流程等。
279 7
|
6月前
|
安全 Java 程序员
Java开发中的几个实用技巧,让你的代码更优雅
Java开发中的几个实用技巧,让你的代码更优雅
501 137
|
6月前
|
Java API 开发者
Java开发中的几个实用小技巧
Java开发中的几个实用小技巧
478 139
|
6月前
|
安全 Java API
5个让代码更优雅的Java实用技巧
5个让代码更优雅的Java实用技巧
407 141
|
6月前
|
安全 Java 数据库连接
Java开发必备的3个实用技巧,让你的代码更简洁优雅
Java开发必备的3个实用技巧,让你的代码更简洁优雅
441 70
|
6月前
|
人工智能 安全 Linux
OpenClaw Skill开发保姆级指南:访谈式生成工具+阿里云/本地部署+大模型API完整配置教程
OpenClaw Skill开发并不需要编程基础,核心在于清晰的任务描述与标准化流程。通过访谈式生成工具,新手可以通过简单对话快速制作专属技能,完全避免第三方工具的安全风险,同时实现任务执行的高度个性化与稳定化。2026年全平台部署方案成熟,阿里云云端与本地三系统均可快速搭建环境,阿里云千问API与免费Coding Plan API提供灵活的AI能力支持。掌握Skill开发,意味着拥有完全可控、持续进化、高效稳定的个人AI工具集,让OpenClaw真正贴合个人需求,实现效率与安全性的双重提升。
1818 0
|
6月前
|
Java 调度
java工具:《Java获取明日零点时间工具方法》
java工具:《Java获取明日零点时间工具方法》
288 5