物料日期范围选择器显示的当前日期不正确Android

时间:2020-06-13 20:19:13

标签: android datepicker material-design

“物料日期范围”选择器中的当前日期显示为昨天的日期。我查看了Material Design Picker的源代码,它似乎在获取UTC时区的日期时更改了日期。当前日期是日历中圈出的日期。有什么办法解决这个问题?尽管有时区,日期范围选择器仍应显示正确的日期。

解决该问题的一种方法是手动更改当前日期,我尝试在源代码中查找Datepicker,但似乎没有找到解决该问题的方法。物料日期范围选择器的当前日期可以更改吗?

我将日期选择器初始化为:

MaterialDatePicker.Builder builder = MaterialDatePicker.Builder.dateRangePicker();
final MaterialDatePicker materialDatePicker = builder.build();
materialDatePicker.show(fragmentManager, materialDatePicker.toString());

请帮助。

3 个答案:

答案 0 :(得分:1)

在最新版本中已修复:

https://github.com/material-components/material-components-android/releases/tag/1.2.0-rc01

修复了导致突出显示今天错误日期的问题-> commit

答案 1 :(得分:0)

以上问题已解决。请参阅此comment

答案 2 :(得分:0)

我已将库更新为:material:1.3.0-alpha02,这对我有帮助。