SimpleDateFormat日期格式化顺延,setLenient关闭顺延

简介: SimpleDateFormat日期格式化顺延,setLenient关闭顺延
public static boolean checkDate(String dateStr){
        boolean flag = false;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        sdf.setLenient(false);//默认是true,日期会自动顺延,比如20181232会顺延成20190101,设置成false,就不自动顺延,20181232会报错 
        try {
            sdf.parse(dateStr);
            flag = true;
        } catch (ParseException e) {
            return flag;
        }
        return flag;
}
目录
相关文章
还在用 SimpleDateFormat 做时间格式化?小心项目崩掉
SimpleDateFormat.parse() 方法的线程安全问题 错误示例 非线程安全原因分析 解决方法
使用 SimpleDateFormat 格式化日期
使用 SimpleDateFormat 格式化日期
103 0
|
Java 数据库
SimpleDateFormat 使用
SimpleDateFormat 使用
71 0
有关日期格式化的问题
有关日期格式化的问题
75 0
|
API
日期时间类(Date、DateFormat、Calendar)
日期时间类(Date、DateFormat、Calendar)
164 1
JAVA 最简单获取系统时间代码 LocalDateTime( 以yyyy-MM-dd HH:mm:ss.SSS格式显示)
JAVA 最简单获取系统时间代码 LocalDateTime( 以yyyy-MM-dd HH:mm:ss.SSS格式显示)
652 0
|
前端开发
2022-01-01 关于日期格式化的YYYY 的坑。
传说日期格式化的YYYY会出问题,我一直都是这么写的呀,也没注意过。
405 0
DateTimeFormatter日期格式化
DateTimeFormatter日期格式化
|
C# 数据中心
C# 日期格式化常用
常用日期帮助使用 C# DateTime日期格式化 C# DateTime与时间戳转换 不同运行环境日期统一 1、CultureInfo的InvariantCulture的作用 (1)、CultureInfo使整个.NET Framework更加人性化,因为这可以使同一个数据适应不同地区和文化,这样当然满足处于不同地区和文化的用户。
1223 0