Android模拟器返回错误的日期

时间:2010-12-03 13:59:15

标签: java android date

我正在尝试使用此代码在Android中获取日期

        final Date df = new Date();
        final DateFormat dft;
        dft = DateFormat.getDateInstance(DateFormat.SHORT, Locale.US);
        final String  dftX = dft.format(df).toString();

这有效,但它返回11/03/10而不是12/03/10。模拟器似乎显示正确的日期。我做错了什么?

瑞克

1 个答案:

答案 0 :(得分:4)

据我所知,您必须在月份中添加“+1”,因为在日期转换中,计数月份以“0”开头为1月,以“11”结束为12月