/**
* 校验时间格式,正确则返回true
* @param xxx
* @return
*/
private static boolean checkDateFormat (String xxx) {
String correctDateFormat = "^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\\s((([0-1][0-9])|(2?[0-3]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$";
boolean result = Pattern.matches(correctDateFormat, xxx);
return result;
}

最新文章

  1. Css中的两个重要概念:块状元素和内联元素
  2. JS中检测数据类型的几种方式及优缺点【转】
  3. Python——Day3知识点——文件操作
  4. Angular JS [Draft]
  5. mysql字符串相关
  6. C#加密算法汇总
  7. activiti学习资料(架构描述)
  8. dedecms5.7文章实现阅读全文功能二次开发
  9. 本地虚拟机中匿名ftp上传文件失败的问题
  10. 如何为Myeclipse手工添加dtd支持
  11. mysql 获取当前时间戳
  12. 光盘自动运行HTML页,Autorun文件写法
  13. [置顶] 应广大童鞋的要求提供一个封装模块,直接和ADB 服务进程交互
  14. Android开机启动Activity或者Service方法(转载)
  15. gulp配置
  16. 动画讲解TCP的3次握手,4次挥手
  17. 查看和修改 mysql库、表、字段编码
  18. mysql存储过程学习第一天
  19. JAVA-JSP内置对象之response对象实现页面自动刷新
  20. 0R的电阻以及NC的意义

热门文章

  1. 【POJ 1061】青蛙的约会(EXGCD)
  2. RF新手常见问题总结--(基础篇)
  3. PHP基础 变量
  4. CodeForces 610B-Vika and Squares,有坑点,不是很难~~
  5. 洛谷P1016 旅行家的预算
  6. jvm的类加载器,类装载过程
  7. 【cmd】cmd常用命令
  8. Kibana 可视化监控报警插件 KAAE 的介绍与使用
  9. [转] OracleDataReader.Read()是否有值
  10. java获得文件的最后修改时间