问题标签 [materialdatepicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
534 浏览

reactjs - 在 material-ui 中更改原色会导致 material-ui datepicker 崩溃

我正在使用该material-ui/pickers库添加一个datepicker. 但它会引发以下异常。

"在此处输入图像描述

我调查了这个问题并了解到,如果我覆盖项目的主要颜色和次要颜色,则会引发错误。否则,选择器工作正常。

这就是我添加自定义原色和二次色的方式。

我尝试使用不同版本的日期选择器,但无法解决问题。

库版本:

0 投票
1 回答
146 浏览

android - 有没有办法在 MaterialDatePicker 上启用沉浸式模式?

我正在开发一个使用 MaterialDatePicker 的应用程序。

来自应用程序的材料 DatePicker 片段

整个应用程序是全屏的(启用沉浸式模式 - 隐藏状态和导航栏),我也希望在 DatePicker 对话框中使用它。我尝试了多种建议,但没有任何效果。有没有办法做到这一点?

更新:

到目前为止我已经尝试过:

第二个应用运算符内部的代码片段适用于我构建的其他自定义 DialogFragmet。

在尝试了上述建议后,我发现 MaterialDatePicker 的 onCreateDialog 方法是最终的,因此无法覆盖。

0 投票
1 回答
1216 浏览

angular - 如何在 Formly 表单中为服务层格式化 Angular Material 日期选择器(不显示格式)

我想在 Angular Material 日期选择器上将我的日期值公开为仅日期(“yyyy-MM-dd”)。目前,默认日期值是 ISO 格式(包括时间)。

我有一个具有所需设置的 Starter Stackblitz项目。formly-datepicker.type是我想集中转换的地方,以便模型中使用的任何日期都可以为服务层正确格式化。

我以集中方式完成它的尝试之一是使用 Angular ControlValueAccessor,但该值永远不会更新。ControlValueAccessor Stackblitz

在 Stackblitz 示例中,更改日期并单击提交后,我需要返回的值类似于:({"mydate":"1940-03-11"}没有时间信息)。

0 投票
0 回答
162 浏览

android - Android 中的 MaterialDatePicker 是如何工作的?

我对它在 Android 中的日历库是如何工作的有一些疑问。

我已经实现了一个侦听器来获取 MaterialDatePicker 中的选定日期。使用该方法addOnPositiveButtonClickListener,我可以选择以毫秒为单位的日期,但我需要将这些毫秒转换为 Date 对象,但是!每当我将此毫秒转换为 Date 对象时,我都没有得到正确的值。

例如,如果我选择03/24/2021,当我用相应的毫秒创建一个新的 Date 对象时,我会得到下一个 Date -> 03/23/2021

我正在尝试在不同帖子中找到的不同解决方案,但没有人适合我。

我正在尝试使用日历,但也无法正常工作。

并尝试使用不同的时区

我也尝试在我的日历实例上保存毫秒,calendar.time.time但也不适用于我。

这很好奇,因为如果我在我的设备上设置下一个值:

  • 新西兰时区(GMT+13:45)上午10:00
  • 我选择03/02/2021,所以应该返回相同的日期。
  • 对于这个具体的例子工作正常(我在马德里,西班牙 GMT+01:00)并且返回日期03/02/2021

如果它工作不好,应该返回 02/02/2021,但此时Zone 工作正常。

但是,如果我将设备值更改为:

  • 哥伦比亚时区(GMT-05:00) ,我将设备时间设置为10:00 PM
  • 我选择相同的日期03/02/2021,它应该返回相同的日期。
  • 在这种情况下,在前一天03/01/2021 还给我。

为什么 MaterialDatePicker 的工作如此糟糕,我如何才能在不编写如此棘手的代码的情况下解决这个问题?

我看到它可以使用 SimpleDateformat 进行修复,但我想保留 timeZone 并以一种好的方式来做,或者至少是最好的方式......

提前致谢!

0 投票
1 回答
510 浏览

android - 如何在 Android 中更改 Material Date & Time Picker 背景颜色?

如何在 Android中更改 Material Date & Time Picker 背景颜色?我发现许多解决方案的默认日期和时间选择器不是 Material Design

0 投票
0 回答
37 浏览

reactjs - 用于 React 的材料 ui DateRange 选择器默认选择了 staturday 和 sundays

我在日期范围选择器中遇到问题。拜托,任何人都建议我选择周六和周日的日期范围选择器。我是 React JS 的新手。

0 投票
1 回答
770 浏览

android - 在材料日期范围选择器 Android 中限制为最多 7 天的选择

我已经为日期范围选择实现了这一点。

如何限制日期范围的限制。我希望用户从所选的开始日期最多选择 7 天。

在此处输入图像描述

在下面添加我的代码,

0 投票
2 回答
392 浏览

android - 如何在 YYY.MM-DD 中更改 Material Date Picker 的格式

我想更改 Material Date Picker 的格式。我从 2021 年 4 月 13 日的字符串中得到它。但我想更改为 2021-04-13 格式。

}

我在下面有一个错误。无法将给定对象格式化为日期

0 投票
1 回答
83 浏览

java - 为 MaterialDatePicker 扩展 DialogFragment

我想从DatePickerDialog迁移到MaterialDatePicker。从MaterialDatePicker调用getDialog时遇到问题,对话框结果始终为 null

这是一个错误,还是MaterialDatePicker不支持该功能?

日期选择器对话框

这里的MaterialDatePicker问题 - picker.getDialog() 的结果总是为空?

0 投票
0 回答
75 浏览

android - Android Material Date Picker 选择多个日期,例如来自同一日历的 4 个日期

我想从 android studio 中的日历中选择一个、两个、三个或更多日期,我如何使用 Material Date Picker 或普通日期选择器来实现它并从日历中获取所有选定的日期

下面是我的材料日期选择器的代码