`

判断一个日期格式是否正确

    博客分类:
  • java
阅读更多
public static boolean checkDate(String date,String dateFormat){
        if(date == null || date.trim().equals("")){
            return false;
        }

        java.text.SimpleDateFormat phaser = new java.text.SimpleDateFormat(
            dateFormat);
        phaser.setLenient(false);//设置不能自动将不合法日期转换成合法日期

 //例如:将2006-2-31转换为2006-3-3,setLenient默认是设为true,可以自动转换,现在设为false,就阻止了这种转换。
        try{
            if(phaser.parse(date) != null){//如果出现不合法的日期就会出异常
                return true;
            }
        } catch(Exception e){
            e.printStackTrace();
        }
        return false;
    }
分享到:
评论

相关推荐

    JavaScript 判断日期格式是否正确的实现代码

    http://www.cnblogs.com/GuominQiu 代码如下: //————————————————————————— //判断日期格式是否正确 //返回值是错误信息, 无错误信息即表示合法日期字符串 function isDateString(strDate...

    用js来验证日期的格式正确与否

    ### 使用JavaScript验证日期格式 在Web开发中,经常需要...4. **日期检查**:根据月份和是否为闰年来判断日期是否有效。 通过这种方式,我们可以有效地验证用户输入的日期数据,从而提高Web应用的健壮性和用户体验。

    js验证日期格式,比较日期大小,判断两日期年月是否相同借鉴.pdf

    以上三个函数提供了JavaScript中处理日期的基本能力:比较日期大小、验证日期格式以及判断两个日期是否在同一个月份。这些函数可以很好地帮助开发者在Web应用中进行日期相关的逻辑处理,从而提高应用程序的功能性和...

    Java正则判断日期格式是否正确的方法示例

    Java正则判断日期格式是否正确的方法示例 Java正则判断日期格式是否正确的方法示例主要介绍了Java正则判断日期格式是否正确的方法,结合实例形式分析了Java针对日期字符串正则判断的相关操作技巧。下面是Java正则...

    一行代码判断两个日期是否在同一周

    这里的关键是选择一个确定的星期天作为参考点(如`dt`),然后计算每个日期与这个参考点之间的天数,并检查它们对7取余数是否相等。 在实际应用中,我们可以根据需求和性能考虑选择适合的方法。对于简单场景,方法...

    C#正则表达式判断输入日期格式是否正确

    2. 判断日期字符串是否符合特定格式: 在C#代码示例中,我们利用正则表达式构造了复杂的模式,这些模式能够识别符合特定日期格式的字符串。例如,判断一个字符串是否是一个合法的日期值,包括闰年情况下的2月29日。 ...

    mysql 各种格式判断

    主要分为三大部分:判断字符串是否为汉字、判断日期格式是否正确以及判断字符串是否全为数字。 ### 一、判断字符串是否为汉字 在 MySQL 中,我们可以通过自定义函数的方式来实现对字符串是否全部为汉字的判断。该...

    JAVA多层IF嵌套-判断闰年及日期是否正确

    三、判断日期正确性 我们可以使用 IF 语句来判断月份和日期的正确性。例如,如果是闰年,判断月份是否为 2 月,如果是,则判断日期是否在 1~29 之间。如果不是闰年,判断月份是否为 2 月,如果是,则判断日期是否在...

    oracle日期时间判断函数

    针对标题"oracle日期时间判断函数"和描述中提到的内容,我们可以深入探讨两个关键的函数,它们主要用于判断字符串是否可以转换为合法的日期时间格式。 1. TO_DATE函数: TO_DATE是Oracle中用于将字符串转换为日期...

    iOS 判断两个日期是否在同一周内

    1. 创建`NSCalendar`实例:首先,我们需要创建一个`NSCalendar`对象,通常使用当前用户的默认日历。这样可以确保计算与用户设备上的设置相一致。 ```swift let calendar = NSCalendar.current ``` 2. 获取日期的...

    Oracle 验证是否是日期

    本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...

    判断一8位整数是不是合法日期

    给一个8位整数,如20380908编程判断这个数字做为日期是不是合法的。注意闰年等。闰年的判断式:能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年) ②能被400整除的是闰年。(如2000年...

    C#实现判断一个时间点是否位于给定时间区间的方法

    在C#编程中,有时我们需要判断一个特定的时间点是否处于某个给定的时间区间内。这在日程管理、定时任务调度或任何与时间相关的逻辑中非常常见。本篇将详细介绍如何利用C#来实现这个功能,包括时间的处理、字符串解析...

    linux shell 判断平闰年,判断输入日期是星期几,两个日期之间的间隔天数

    这是linux shell判断平闰年,输入正确格式日期就可以判断这是一个平年还是闰年,输入正确格式日期就可以判断在该日期下是星期几,而且输入两个日期还可以判断这两个日期之间间隔了几天,可以正确使用,你们也可以...

    JavaScript检查是否是正确的日期格式的代码

    比如可以使用Date对象来尝试创建日期实例,通过捕获失败的异常来判断日期是否有效。例如: ```javascript function isValidDate(dateString) { var date = new Date(dateString); var month = date.getMonth() + ...

    C#中判断、验证字符串是否为日期格式的实现代码

    因此,我们可以将其包裹在一个try-catch块中,以捕获可能的异常,从而判断字符串是否为日期格式: ```csharp public bool IsDate(string strDate) { try { DateTime.Parse(strDate); return true; } catch { ...

    判断今天与昨天,其它日期

    3. **字符串比较:** 通过比较不同日期字符串来判断日期关系。 4. **条件判断:** 根据日期关系设置不同的逻辑处理。 ### 实现步骤 #### 1. 获取当前日期并格式化 ```java SimpleDateFormat formatter = new ...

    JS判断日期格式是否合法的简单实例

    在这篇文章中,作者详细介绍了如何利用JavaScript(简称JS)语言来判断一个日期字符串是否符合特定的日期格式。首先,文章提供了一个基础的函数CheckDateTime,它使用正则表达式来检查一个日期时间字符串的格式,并...

Global site tag (gtag.js) - Google Analytics