Java验证时间格式是否正确
/*** @author * @Description  时间格式校验* @Version 1.0* @since */
public class IsLegalDate {public static void main(String[] args) {//1、验证 yyyy-MM-dd HH:mm:dd 格式的日期String date = "2020-01-25 12:36:45";System.out.println("date "+isLegalDate(date.length(),date,"yyyy-MM-dd HH:mm:ss"));//2、验证 yyyy-MM-dd 格式的日期String yearMonthday = "2020-01-01";System.out.println("yearMonthday: "+isLegalDate(yearMonthday.length(),yearMonthday,"yyyy-MM-dd"));//3、验证 yyyy-MM 格式的日期String yearMonth = "2020-02";System.out.println("yearMonth: "+isLegalDate(yearMonth.length(),yearMonth,"yyyy-MM"));//4、验证 yyyy 格式的日期String year = "2020";System.out.println("year: "+isLegalDate(year.length(),year,"yyyy"));//5、验证 HH:mm:ss 格式的日期String hms = "12:36:89";System.out.println("hms: "+isLegalDate(hms.length(),hms,"HH:mm:ss"));}/*** 根据时间 和时间格式 校验是否正确* @param length 校验的长度* @param sDate 校验的日期* @param format 校验的格式* @return*/public static boolean isLegalDate(int length, String sDate,String format) {int legalLen = length;if ((sDate == null) || (sDate.length() != legalLen)) {return false;}DateFormat formatter = new SimpleDateFormat(format);try {Date date = formatter.parse(sDate);return sDate.equals(formatter.format(date));} catch (Exception e) {return false;}}
}

Java验证时间格式是否正确相关推荐

  1. java验证xml格式是否正确的是_spring源码附录(1)java实现对XML格式的验证

    最近在看spring源码,涉及到xml文档的解析.xml文档的格式验证,发现自己对xml解析的基础较为薄弱,本篇博客复习下DOM方式解析xml(即spring解析xml的方式). DOM解析XML是将 ...

  2. java验证xml格式是否正确的是_java判断文件是否为xml格式的方法

    java判断文件是否为xml格式的方法 发布时间:2020-06-25 14:59:53 来源:亿速云 阅读:195 作者:Leah 本篇文章为大家展示了java判断文件是否为xml格式的方法,代码简 ...

  3. java 验证时间格式 效率_有关Java中日期格式化的效率实录

    java中格式化日期为固定格式的字符串,无外乎有两种方法:DateFormat 和String.format(JDK1.5+) 但是哪个方法效率更高呢?本人做了一个实验,发现了一个很有趣的现象. 当系 ...

  4. Java验证邮箱格式是否正确的正则

    网上很多落后或不合适的方法,现在整理一下,校验邮箱格式的通用方法,如果自己企业可以根据自身特点再扩展. 如下代码: final static Pattern partern = Pattern.com ...

  5. Java验证邮箱格式

    Java使用正则表达式验证邮箱格式是否正确 public class aaa {public static void main(String[] args) {checkEmail("123 ...

  6. js正则校验日期格式和时间格式是否正确

    一,前端jsp页面有一文本框输入时间  HH:mm:ss格式的   另一个文本框要求输入yyyymmdd格式的日期        时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...

  7. C# 使用xsd文件验证XML 格式是否正确

    //创建xmlDocument XmlDocument doc = new XmlDocument(); //创建声明段 如<?xml version="1.0" encod ...

  8. Android 使用正则表达式验证邮箱格式是否正确

    /*** 验证邮箱格式是否正确*/public boolean emailValidation(String email) {String regex = "\\w+([-+.]\\w+)* ...

  9. php7判断邮箱格式是否正确,利用php实现验证邮箱格式是否正确

    验证邮箱格式是否正确可以通过filter_var函数来实现. 函数介绍: filter_var() 函数通过指定的过滤器过滤一个变量. 语法:filter_var(variable, filter, ...

最新文章

  1. Dlib库中实现正脸人脸关键点(landmark)检测的测试代码
  2. 在杭州,我们逛了一家“数据博物馆”
  3. ArcGis 10+Oracle发布WFS-T服务,无法更新Feature的解决方法
  4. 初级中级高级_初级职位,(半)高级职位
  5. Solr 基础性能调优讲解
  6. TypeScript入门教程 之 Let 关键字
  7. 基于deepin-wine的windows软件打包deb安装包教程
  8. 基于JAVA+SpringMVC+MYSQL的在线音乐网站
  9. idea 调试 js
  10. 删除华为电视鸿蒙系统,华为解决互联网电视痛点:鸿蒙系统首发设备欲屏蔽开机广告...
  11. C/C++ 编程中多国语言处理
  12. 获取汉字首字母,拼音,可实现拼音字母搜索----npm js-pinyin
  13. 看了这么多代码,谈一谈代码风格!
  14. python标准库——time模块
  15. mysql水平union_mysql_union操作符
  16. 软件测试中三角形白盒测试,软件测试案例(三角形白盒测试)
  17. 读书笔记-《程序员成长课》
  18. 头文件<ctype.h>
  19. 【coq】函数语言设计 笔记 03 - list
  20. 生命探测仪能穿墙能探废墟 但不能穿透金属(图)

热门文章

  1. 可用的NTP服务器地址
  2. 基于高并发的数据采集器
  3. web网站安全 CSRF介绍及解决方案
  4. ssl证书 所属项目怎么上传_ssl证书怎么上传
  5. 佟年学计算机为什么游戏不行,韩商言想要教佟年玩游戏太心机了,一句话就暴露了男主的小心思...
  6. 仿人机器人的跑步研究学习笔记1之机器人的基础知识
  7. html页面判断是否相等,javascript怎么判断字符串是否相等?
  8. php 字符串不相等判断,php简单判断两个字符串是否相等的方法
  9. renpy 对话框的人物头像缩放处理
  10. Android ViewPager简单实现 - 倒计时、引导页左右滑动