Android 为什么CalendarView显示10月17日两次?

Android 为什么CalendarView显示10月17日两次?,android,calendarview,Android,Calendarview,我在android应用程序中使用了一个简单的日历视图: <CalendarView android:id="@+id/calendarView1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentTop="true" android:layout_centerHorizontal="true"

我在android应用程序中使用了一个简单的日历视图:

<CalendarView
    android:id="@+id/calendarView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:showWeekNumber="false"
    android:shownWeekCount="5"/>

为什么第17天会出现两次

当我点击第18天,它选择第17天,第19天选择第18天。从17日到23日,它总是选错日子(没有24日)。第25天恢复正常。 我注意到,从第17天到第18天,这里开始了夏令时,可能与之相关(或不相关)。我使用GMT-2巴西利亚时区。
在Android 5.0.2和4.1.1上测试(都是同一个问题)

将手机语言更改为英语,然后再试。更改为英语后仍然是同一个问题。我尝试了这个,但在我的应用程序中效果很好。。。请发布你的java代码,如果我改到另一个时区,它就可以正常工作了。当我回到我现在所在的时区GMT-2巴西利亚时,问题又出现了。这可能是一个电话错误。您是否在不同的手机/模拟器上尝试过相同的应用程序?