java校验时间格式 HH:MM
- package com;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- /**
- * @author Gerrard
- */
- public class CheckTimeHHMM {
- public static void main(String[] args) {
- boolean flg = checkTime("8:00");
- boolean flg3 = checkTime("24:00");
- boolean flg1 = checkTime("8:60");
- boolean flg2 = checkTime("25:00");
- boolean flg4 = checkTime("25:0-");
- boolean flg6 = checkTime("ss:0-");
- if (flg) {
- System.out.println("8:00是正确格式");
- }
- if (flg3) {
- System.out.println("24:00是正确格式");
- }
- if (!flg1) {
- System.out.println("8:60不是正确格式");
- }
- if (!flg2) {
- System.out.println("25:00不是正确格式");
- }
- if (!flg4) {
- System.out.println("25:0-不是正确格式");
- }
- if (!flg6) {
- System.out.println("ss:0-不是正确格式");
- }
- }
- /**
- * 校验时间格式(仅格式)
- */
- public static boolean checkHHMM(String time) {
- SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm");
- try {
- @SuppressWarnings("unused")
- Date t = dateFormat.parse(time);
- }
- catch (Exception ex) {
- return false;
- }
- return true;
- }
- /**
- * 校验时间格式HH:MM(精确)
- */
- public static boolean checkTime(String time) {
- if (checkHHMM(time)) {
- String[] temp = time.split(":");
- if ((temp[0].length() == 2 || temp[0].length() == 1) && temp[1].length() == 2) {
- int h,m;
- try {
- h = Integer.parseInt(temp[0]);
- m = Integer.parseInt(temp[1]);
- } catch (NumberFormatException e) {
- return false;
- }
- if (h >= 0 && h <= 24 && m <= 60 && m >= 0) {
- return true;
- }
- }
- }
- return false;
- }
- }
java校验时间格式 HH:MM的更多相关文章
- Excel将秒转换成标准的时间格式HH:MM:SS
Excel将秒转换成标准的时间格式HH:MM:SS 比如120秒,转换成00:02:00 Excel公式为: =TEXT(A1/86400,"[hh]:mm:ss") A1为秒数据 ...
- jQuery中校验时间格式的正则表达式小结
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别 : HH:24小时制 hh:12小时制 package time; import java.tex ...
- java时间"yyyy-mm-dd HH:mm:ss"转成Date
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time="1 ...
- java获取时间格式
文章来源:https://www.cnblogs.com/hello-tl/p/9263602.html package com.util; import java.text.SimpleDateFo ...
- Java中时间格式处理,指定N天/小时等之后的时间
1)根据当前时间,获取具体的时刻的时间 N天前 M小时之前 可用 new Date().getTime() - 24 * 60 * 60 * 1000*N[N天之前]的方法来获取处理时间之后的具体的值 ...
- java格式化时间格式
System.out.println("Hello World!"); SimpleDateFormat format = new SimpleDateFormat( " ...
- js获取当前日期时间“yyyy-MM-dd HH:MM:SS”
获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function getNowFormatDat ...
- [原]时间格式化hh:mm:ss和HH:mm:ss区别
hh:mm:ss 按照12小时制的格式进行字符串格式化 如果时间处于00:00:00——12:59:59,则返回的字符串正常 如果时间处于13:00:00——23:59:59,则返回的字符串是实际 ...
随机推荐
- [Ajax系列]Ajax介绍
Ajax简介: Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. What ? AJAX=异步JavaScript和XML AJAX是一种用于创建快读动态网页的技术 通过在后台语 ...
- webpack入坑之旅(六)配合vue-router实现SPA
这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...
- 使用 Spring 3 来创建 RESTful Web Services
来源于:https://www.ibm.com/developerworks/cn/web/wa-spring3webserv/ 在 Java™ 中,您可以使用以下几种方法来创建 RESTful We ...
- 一个Activity掌握Design新控件 (转)
原文地址:http://blog.csdn.net/lavor_zl/article/details/51295364 谷歌在推出Android5.0的同时推出了全新的设计Material Desig ...
- 51nod 1441 欧拉筛法
1441 士兵的数字游戏 题目来源: CodeForces 基准时间限制:6 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 两个士兵正在玩一个游戏,游戏开始的时候, ...
- css-控制元素中的字符超过规定的宽度影藏
代码如下: <div style="width:100px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; bo ...
- Java中字符串的几个实例
String str=new String("abc");new 对象时,位于堆中,同时看字符串常量中是否有字符串"abc",如果没有,则进行添加,同时进行关联 ...
- 利用pre平台实现iOS应用程序自动更新
// // AppDelegate.m // PreAutoUpdateDemo // // Created by mac on 15/12/18. // Copyright © 2015年 mac. ...
- python面向对象
1.概念 类:(class):具有相同属性和方法的对象的集合.用来定义该集合中每个对象所共有的属性和方法.对象是类的实例. 方法:类中定义的函数. 实例化:创建一个类的实例,类的具体对象. 对象:通过 ...
- 华硕笔记本之secure boot
在ubuntu下安装cuda的时候,一直装不好,cuda-7.5.run已经装好了,但是编译cuda的例程时失败,提示cuda的库链接不上. 初步判断是secure boot的问题,因为在开启X的情况 ...