文章目录

  • 思想
  • 实现

思想

根据SimpleDateFormat指定时间转换的格式,如果出现转换异常,则将异常信息进行捕获,返回判断的boolean值。

实现

编写一个静态的方法,实现输入时间数据的有效性

/*** 校验输入时间的有效性* @param dateStr* @return*/
public static boolean checkDateValid(String dateStr){SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");simpleDateFormat.setLenient(false); //此处指定日期/时间解析是否不严格,在true是不严格,false时为严格try {simpleDateFormat.parse(dateStr);} catch (Exception e) {//e.printStackTrace();return false;}return true;
}

Java——判断输入时间数据是否有效相关推荐

  1. Java(79):Character.isDigit() 判断输入的数据是否大于等于零整数

    /*** @param str* @function 判断输入的数据是否是大于等于零的整数*/public static boolean isNumeric(String str) {for (int ...

  2. JAVA判断当前时间是否为节假日、周末、工作日,简单有效!

    JAVA判断当前时间是否为节假日.周末.工作日 需求 有这么个需求,需要判断传的这个日期是否为节假日,周末,工作日,然后做剩下的操作. 话不多说,上代码 1.首先需要拿到节假日api 节假日API地址 ...

  3. java 判断输入年份是否为闰年

    java判断输入年份是否为闰年 一,前言 分析: 给定一个年份,判断这一年是不是闰年.当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份是400的倍数. 其他的年份都不是闰 ...

  4. java判断输入的字符串是否为数字

    java判断输入的字符串是否为数字 1. 使用Character.isDight(),利用循环一个个字符判断 Character.isDight(char c) //如果c是数字,返回true,否则返 ...

  5. java判断对象无数据_java 对象属性不能为空判断

    如何判断一个对象里的属性是否都为空的 怎么判断一个对象里的属性是否都为空的怎么判断一个对象里的属性是否都为空的,或者判断该对象是否是一个实体!引用:怎么判断一个对象里的属性是否都为空的,或者判断该对象 ...

  6. java判断输入的格式化_java安全编码指南之:输入校验 - flydean - 博客园

    目录简介 在字符串标准化之后进行校验 注意不可信字符串的格式化 小心使用Runtime.exec() 正则表达式的匹配 简介 为了保证java程序的安全,任何外部用户的输入我们都认为是可能有恶意攻击意 ...

  7. java判断是否为数字(JAVA判断输入是否是数字)

    java如何写一个方法判断传进来的参数是否数字 /** * class名:JudgeIfNumeral * class说明:java如何写一个方法判断传进来的参数是否数字 * @author Jr p ...

  8. JAVA判断当前时间在时间范围内

    我们在日常开发的时候肯定有围绕时间选择的一些功能, 今天给大家分享一个java如何判断当前时间是否在所选择时间范围内的一个小demo public static void main(String[] ...

  9. JAVA判断各种类型数据是否为空(亲测)

    1.判断list是否为空(Map.Set同list) if(list != null && list.size() == 0){ }if(list != null && ...

最新文章

  1. 电脑重装系统文件会丢失吗_电脑黑屏,利用重装系统软件,把黑屏电脑里的文件拷出来...
  2. mysql 5.02审计_CentOS 7.2 mysql-5.7.17 审计插件安装、开启与设定
  3. GridView实践
  4. matlab中关于@的作用(函数表达式句柄)
  5. (王道408考研操作系统)第四章文件管理-第一节9:文件系统的层次结构
  6. 象棋游戏显示服务器断开,天天象棋黑屏闪退怎么办 游戏玩不了解决方法
  7. cisco 思科三层交换机配置命令
  8. 超五类和六类网线区别 什么样的网线好
  9. Ionic开发框架的安装及Ionic项目的创建
  10. MySQL-存储IP地址一文解决(随便问~)
  11. 二十一世纪最该了解的一类人:找个极客做朋友吧
  12. 批量修改图片名称的快捷方法
  13. 手机投屏不是全屏怎么办_手机投屏不满屏怎么办
  14. 微信团队分享:视频图像的超分辨率技术原理和应用场景
  15. 追求自由的穷游网---十年一剑
  16. oracle 视图、索引、序列、同义词
  17. 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(4)- Flashloader初体验(blhost)...
  18. CSS、JavaScript学习过程
  19. 初始化msys2环境
  20. 基于元胞自动机的人员疏散模拟器研究(Matlab代码实现)

热门文章

  1. win10桌面任务栏透明
  2. 华为mate40什么时候升级鸿蒙系统,什么时候能升级鸿蒙系统啊
  3. 移 动 通 信 滤 波 器 技 术(转)
  4. 游戏开发(十二) 之 塔防 程序设计思路
  5. Python爬虫案例-猪八戒
  6. JavaScript中字符串拼接
  7. mindmaster思维导图 常用快捷键 详细使用技巧 做笔记你真的应该尝试一下这个软件
  8. 年轻人不讲武德,一起聊聊List集合(一)
  9. Android Okhttp3 (二) 二次封装请求管理类
  10. vue使用screenfull插件,Esc退出,F11切换,图标切换问题;