在Android中检查输入时间是否在两个时间范围之间

夏瓦尔·卡拉瓦迪亚

你好朋友,我从时间选择器对话框中设置时间,所以我想检查此时间是否在特定范围内的时间之间。

我的时间范围是上午11:30至下午10:00

因此,我想检查我的输入时间是否在上午11:30到下午10:00之间。

我的代码如下。

Calendar mCalendarOpeningTime;
Calendar mCalendarClosingTime;
Calendar finalTime;
 int hour,min;
private TimePickerDialog.OnTimeSetListener timePickerListener = new TimePickerDialog.OnTimeSetListener() {
    public void onTimeSet(TimePicker view, int selectedHour,
            int selectedMinute) {
        hour = selectedHour;
        min = selectedMinute;
        finalTime = Calendar.getInstance();
        finalTime.set(Calendar.HOUR_OF_DAY, selectedHour);
        finalTime.set(Calendar.MINUTE, selectedMinute);
        mStringGetTime = String.valueOf(DateFormat.format("h:mm aa",finalTime));


    }
};

我将打开时间和关闭时间值设置如下

    mCalendarOpeningTime.set(11,30);
    mCalendarClosingTime.set(10,00);

在我的提交按钮中,单击“我设置以下代码”

if(finalTime.after(mCalendarOpeningTime) && finalTime.before(mCalendarClosingTime))
                    {
                    System.out.println("Your time is in range");
                    }
                    else
                    {
                        System.out.println("Your time is not in range");
                    }

所以当我每次提交它打印消息时,因为您的时间不在范围内,知道该如何解决?

d3m0li5h3r

而不是CalendarmCalendarOpeningTime使用实例mCalendarClosingTime,为什么不将它们用作Date实例呢?这样会更加高效,并且还可以使您的代码正常运行。

编辑:-好的..忘记上面写的是什么..那是胡扯..:P之后的那段代码将完成您想要实现的目标:-

首先,设置。mCalendarOpeningTimemCalendarClosingTime类似的东西,并在onCreate()或中调用此方法,onStart()以便在开始使用它们之前将值分配给相应的“时间”:

private void setOpeningAndClosingTimes() {
    mCalendarOpeningTime = Calendar.getInstance();
    mCalendarOpeningTime.set(Calendar.HOUR, 11);
    mCalendarOpeningTime.set(Calendar.MINUTE, 30);
    mCalendarClosingTime.set(Calendar.AM_PM, Calendar.AM);

    mCalendarClosingTime = Calendar.getInstance();
    mCalendarClosingTime.set(Calendar.HOUR, 10);
    mCalendarClosingTime.set(Calendar.MINUTE, 00);
    mCalendarClosingTime.set(Calendar.AM_PM, Calendar.PM);
}

您的比较足够好..尝试一下,让我知道它是否有效...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查输入时间是否在两个时间范围之间

来自分类Dev

如何检查数组中的时间范围是否存在于 PHP 中的两个时间变量之间

来自分类Dev

计算两个输入时间之间的时差

来自分类Dev

检查时间是否在Android中的时间范围之间

来自分类Dev

如何检查两个“日期时间”时间戳之间的“日期时间”时间戳是否

来自分类Dev

检查时间是否在两个间隔之间

来自分类Dev

在momentjs中检查时间是否在两个小时之间的最佳方法

来自分类Dev

如何在android中给定两个范围之间生成时间?

来自分类Dev

如何检查两个时间戳之间的范围不与其他两个时间戳重叠

来自分类Dev

如何在Flutter中检查当前日期和时间是否在两个给定的日期和时间之间

来自分类Dev

如何检查当前时间是否在两个给定的时间之间?

来自分类Dev

检查当前时间不在两个时间之间

来自分类Dev

查看当前时间是否在两个时间之间

来自分类Dev

如何检查当前时间是否在android中的预设时间范围之间

来自分类Dev

如何确定R中的时间是否介于其他两个时间之间?

来自分类Dev

如何在两个时间范围之间记录日志

来自分类Dev

Python计算两个日期之间的时间范围长度

来自分类Dev

正确计算两个日期范围之间的时间

来自分类Dev

检查时间是否在两个值之间 - 始终返回 0

来自分类Dev

获取 R 中两个时间戳之间的时间

来自分类Dev

如何在android中获取两个时间之间的时间列表?

来自分类Dev

MySQL检查两个日期范围是否与输入重叠

来自分类Dev

确定两个时间范围是否重叠

来自分类Dev

在两个输入之间花费时间c ++

来自分类Dev

如何测量Arduino中pin2上两个输入之间的时间间隔?

来自分类Dev

如何检查时间是否在特定范围之间?

来自分类Dev

两个或两个以上时间间隔之间的持续时间(在PHP中)

来自分类Dev

在Go中检查两个时间对象是否在同一日期

来自分类Dev

检查R中两个单独数据帧的日期和时间是否重叠

Related 相关文章

  1. 1

    检查输入时间是否在两个时间范围之间

  2. 2

    如何检查数组中的时间范围是否存在于 PHP 中的两个时间变量之间

  3. 3

    计算两个输入时间之间的时差

  4. 4

    检查时间是否在Android中的时间范围之间

  5. 5

    如何检查两个“日期时间”时间戳之间的“日期时间”时间戳是否

  6. 6

    检查时间是否在两个间隔之间

  7. 7

    在momentjs中检查时间是否在两个小时之间的最佳方法

  8. 8

    如何在android中给定两个范围之间生成时间?

  9. 9

    如何检查两个时间戳之间的范围不与其他两个时间戳重叠

  10. 10

    如何在Flutter中检查当前日期和时间是否在两个给定的日期和时间之间

  11. 11

    如何检查当前时间是否在两个给定的时间之间?

  12. 12

    检查当前时间不在两个时间之间

  13. 13

    查看当前时间是否在两个时间之间

  14. 14

    如何检查当前时间是否在android中的预设时间范围之间

  15. 15

    如何确定R中的时间是否介于其他两个时间之间?

  16. 16

    如何在两个时间范围之间记录日志

  17. 17

    Python计算两个日期之间的时间范围长度

  18. 18

    正确计算两个日期范围之间的时间

  19. 19

    检查时间是否在两个值之间 - 始终返回 0

  20. 20

    获取 R 中两个时间戳之间的时间

  21. 21

    如何在android中获取两个时间之间的时间列表?

  22. 22

    MySQL检查两个日期范围是否与输入重叠

  23. 23

    确定两个时间范围是否重叠

  24. 24

    在两个输入之间花费时间c ++

  25. 25

    如何测量Arduino中pin2上两个输入之间的时间间隔?

  26. 26

    如何检查时间是否在特定范围之间?

  27. 27

    两个或两个以上时间间隔之间的持续时间(在PHP中)

  28. 28

    在Go中检查两个时间对象是否在同一日期

  29. 29

    检查R中两个单独数据帧的日期和时间是否重叠

热门标签

归档