android解析字符串到日期 - 不正确的日期

卡米尔

我已经花了很多时间,但我仍然不明白为什么会发生这种情况。在下面的代码中,时间正确更改,日期不是。

String dtAll = mDate + " " + mTime;
Date dat = new Date();

@SuppressLint("SimpleDateFormat") SimpleDateFormat format = new SimpleDateFormat("dd/MM/YYYY HH:mm");
try {
    dat = format.parse(dtAll);
} catch (ParseException e) {
    e.printStackTrace();
}
Log.d("dat", String.valueOf(dat));
Log.d("dtAll", dtAll);

结果:

D/dat: Sun Dec 31 17:24:00 GMT+01:00 2017
D/dtAll: 20/09/2018 17:24

有人会帮助我吗?

划分卡瓦赞

使用年份格式yyyy

new SimpleDateFormat("dd/MM/yyyy HH:mm");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章