如何计算在daterangepicker材质设计中选择的天数?

罗玛里奥·加巴里塔多(Romario Gabaritado)

大家好,我对 DatePickerRange材料进行设计,并且一切工作正常

  CalendarConstraints.Builder constraitBuilder = new CalendarConstraints.Builder();
        constraitBuilder.setStart(mesPresente);
        constraitBuilder.setEnd(limitDate);
       // selectedPair = new Pair<>(today,);  Selecionar da por default in DateRangePicker
        //Date Range Picker
        MaterialDatePicker.Builder<Pair<Long, Long>> builder = MaterialDatePicker.Builder.dateRangePicker();
        builder.setTitleText("Seleciona a data");
        //builder.setSelection(selectedPair);
        builder.setCalendarConstraints(constraitBuilder.build()); // Delemita calendario apenas no ano atual
        final MaterialDatePicker materialDatePicker = builder.build();

        txtCalendar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                materialDatePicker.show(getActivity().getSupportFragmentManager(),"DATE_PICKER");

            }
        });



        materialDatePicker.addOnPositiveButtonClickListener(new MaterialPickerOnPositiveButtonClickListener() {
            @Override
            public void onPositiveButtonClick(Object selection) {
                txtCalendar.setText(materialDatePicker.getHeaderText())
            }
        });

现在,我非常想计算选择的天数,即选择了多少天?

目前,我不知道如何获取此信息...谢谢您的帮助...

罗玛里奥·加巴里塔多(Romario Gabaritado)

谢谢Gabriele Mariotti感谢您的宝贵帮助,我设法找到了解决方案,

materialDatePicker.addOnPositiveButtonClickListener(new MaterialPickerOnPositiveButtonClickListener<Pair<Long, Long>>() {
  @Override public void onPositiveButtonClick(Pair<Long,Long> selection) {
      Long startDate = selection.first;
      Long endDate = selection.second;

      //count days....
       long numDays = endDate - startDate;
       int numDay = (int) TimeUnit.MILLISECONDS.toDays(numDias);

  }
});
```

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据行内计算在data.table中选择行

来自分类Dev

计算在Rails中连续发布的天数

来自分类Dev

如何计算在处理3两个给定日期之间的天数?

来自分类Dev

从Pandas DataFrame中选择天数

来自分类Dev

Flutter:DateRangePicker具有默认的材质压光机设计

来自分类Dev

计算在SQL Server中使用的剩余天数

来自分类Dev

如何计算在asp.net中选中了多少个复选框?

来自分类Dev

如何计算在线用户?

来自分类Dev

在 Bootstrap daterangepicker 中选择开始日期后如何自动选择结束日期

来自分类Dev

在Javascript / PHP中选择月份和年份后,如何立即填充月份中的天数?

来自分类Dev

如何计算在Excel中出售的商品?

来自分类Dev

如何计算在每个地方花费的时间

来自分类Dev

无法找出例程来计算在日历上显示天数的时间表-算法

来自分类Dev

如何从文件中选择和计算每个单词?

来自分类Dev

如何计算指令中选择的元素数量?

来自分类Dev

如何计算 SQL Server 存储过程中选择的数量

来自分类Dev

如何从选择中选择?

来自分类Dev

如何使用LEFT JOIN选择名称并计算在一次查询中重复多少次名称

来自分类Dev

如何更改材质设计ActionBar的文本?

来自分类Dev

如何实现材质设计的动画效果?

来自分类Dev

如何使用textScrollList选择材质?

来自分类Dev

如何计算Android中日期范围材料选择器之间的天数

来自分类Dev

从 sql 表中指定的天数中选择返回的数据

来自分类Dev

从多个日期范围(事件)中选择使用天数

来自分类Dev

如何检查从时间戳经过的天数-计算午夜的天数

来自分类Dev

如何在设计时在delphi中的自定义控件中选择子控件

来自分类Dev

如何选择设计模式

来自分类Dev

如何使非必要的计算在后台运行?

来自分类Dev

如何计算在GoJS中动态创建的图表的高度

Related 相关文章

  1. 1

    根据行内计算在data.table中选择行

  2. 2

    计算在Rails中连续发布的天数

  3. 3

    如何计算在处理3两个给定日期之间的天数?

  4. 4

    从Pandas DataFrame中选择天数

  5. 5

    Flutter:DateRangePicker具有默认的材质压光机设计

  6. 6

    计算在SQL Server中使用的剩余天数

  7. 7

    如何计算在asp.net中选中了多少个复选框?

  8. 8

    如何计算在线用户?

  9. 9

    在 Bootstrap daterangepicker 中选择开始日期后如何自动选择结束日期

  10. 10

    在Javascript / PHP中选择月份和年份后,如何立即填充月份中的天数?

  11. 11

    如何计算在Excel中出售的商品?

  12. 12

    如何计算在每个地方花费的时间

  13. 13

    无法找出例程来计算在日历上显示天数的时间表-算法

  14. 14

    如何从文件中选择和计算每个单词?

  15. 15

    如何计算指令中选择的元素数量?

  16. 16

    如何计算 SQL Server 存储过程中选择的数量

  17. 17

    如何从选择中选择?

  18. 18

    如何使用LEFT JOIN选择名称并计算在一次查询中重复多少次名称

  19. 19

    如何更改材质设计ActionBar的文本?

  20. 20

    如何实现材质设计的动画效果?

  21. 21

    如何使用textScrollList选择材质?

  22. 22

    如何计算Android中日期范围材料选择器之间的天数

  23. 23

    从 sql 表中指定的天数中选择返回的数据

  24. 24

    从多个日期范围(事件)中选择使用天数

  25. 25

    如何检查从时间戳经过的天数-计算午夜的天数

  26. 26

    如何在设计时在delphi中的自定义控件中选择子控件

  27. 27

    如何选择设计模式

  28. 28

    如何使非必要的计算在后台运行?

  29. 29

    如何计算在GoJS中动态创建的图表的高度

热门标签

归档