Unparseable date: "2015-8-8"
发布日期:2021-06-30 08:02:11 浏览次数:2 分类:技术文章

本文共 925 字,大约阅读时间需要 3 分钟。

这个错误一般使用SimpleDateFormat 时间格式与后面指定的格式不一样因一起的

比如下面这样不报错

String time = "2019-8-8";        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");        Date tt = null;        try {            tt = sdf.parse(time);            Log.e("-----hxm", String.valueOf(tt));        } catch (ParseException e) {            e.printStackTrace();            Log.e("----error", e.getMessage());        }

这个错误修改如下

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

下面的也会报错

String time = "2019/8/8";        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");        Date tt = null;        try {            tt = sdf.parse(time);            Log.e("-----hxm", String.valueOf(tt));        } catch (ParseException e) {            e.printStackTrace();            Log.e("----error", e.getMessage());        }

如果要修改 如下

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");

格式与时间的格式要一致

如果后面忘记填写了为空的也会走到else里面

注意修改格式一致就行了是不是很简单。。。。

转载地址:https://huxiaomu.blog.csdn.net/article/details/100105337 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:SimpleDateFormat 日期,时间格式转化
下一篇:android 根据时间获取时间对应的星期

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月30日 14时57分22秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章