在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java怎么判断日期格式是否正确

130次阅读
没有评论

共计 913 个字符,预计需要花费 3 分钟才能阅读完成。

在 Java 中,可以使用 SimpleDateFormat 类和 try-catch 语句来判断日期格式是否正确。下面是一个示例:

import java.text.SimpleDateFormat;

public class DateValidator {public static boolean isDateValid(String dateStr, String formatStr) {SimpleDateFormat dateFormat = new SimpleDateFormat(formatStr);
        dateFormat.setLenient(false);
        
        try {dateFormat.parse(dateStr);
            return true;
        } catch (Exception e) {return false;
        }
    }
    
    public static void main(String[] args) {String dateStr = "2022-01-01";
        String formatStr = "yyyy-MM-dd";
        
        if (isDateValid(dateStr, formatStr)) {System.out.println(" 日期格式正确 ");
        } else {System.out.println(" 日期格式错误 ");
        }
    }
}

在示例中,我们定义了一个 isDateValid 方法,该方法接受两个参数:dateStr 表示日期字符串,formatStr 表示日期格式字符串。在方法中,我们首先创建一个 SimpleDateFormat 对象,并将其设置为严格模式(setLenient(false)),然后尝试使用给定的日期格式解析日期字符串。如果解析成功,则返回 true,否则捕获异常并返回 false。

在 main 方法中,我们使用示例日期字符串 "2022-01-01" 和日期格式字符串 "yyyy-MM-dd" 来调用 isDateValid 方法,并根据返回结果输出相应的提示信息。

需要注意的是,SimpleDateFormat 是非线程安全的,如果需要在多线程环境中使用,可以考虑使用 ThreadLocal 来保证每个线程使用独立的 SimpleDateFormat 对象。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计913字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久久久久夜精品精品免费 | 亚洲av无码国产精品色午夜字幕 | 国产偷抇久久精品a片69 | 91老鸭窝| 久久精品无码一区二区无码 | 真实偷人视频 | 亚洲色婷婷久久精品av蜜桃 | 亚洲免费成人在线 | 热久久精品免费视频 | 国产日韩欧美久久久 | 欧美日韩成人在线 | 精品国产三级a∨在线 | 免费一级片 | 免费1级a做爰片在线观看 | 欧美性猛交ⅹxxx乱大交妖精 | 一区二区三区视频免费观看 | 久久久久亚洲精品无码网址 | 日韩精品久久无码人妻中文字幕 | 免费a级作爱片免费观看美国 | 又黄又无遮挡aaaaa毛片 | 高清一级做a爱免费视 | 少妇人妻精品一区二区三区 | 国产9 9在线 | 欧洲 | 国产欧美日韩精品丝袜高跟鞋 | 午夜18禁自慰jk爆乳网站 | 国产真实露脸精彩对白91 | 国产人成高清视频观看 | 亚洲欧美精品网站在线观看 | 96精品国产高清在线看入口 | 玩两个丰满老熟女 | 综合伊人久久在一二三区 | 高清偷自拍第1页 | 午夜国产秒拍福利视频 | 亚洲精品一区二区三区婷婷 | 国产精品国产午夜免费福利看 | 国语自产视频在线 | 欧美人与zoxxxx乱叫 | 国产熟妇与子伦hd | 日本韩国亚洲欧美在线 | 亚洲日韩欧美一区二区三区在线 | 婷婷亚洲综合五月天小说 |