一种时间控件及基于时间控件确定时间的方法

文档序号:8282075阅读:337来源:国知局
一种时间控件及基于时间控件确定时间的方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种时间控件及基于时间控件确定时间的方法。
【背景技术】
[0002]目前,在应用程序(app,applicat1n)开发过程中,需要为用户提供可以确定时间的时间控件,时间控件通常用于选取时间段,比如使用银行APP中交易查询功能时,需要选取时间段作为查询条件,此时可以通过时间控件来实现。
[0003]然而,本申请的发明人发现常见的应用程序中所使用的时间控件不能选取精确的时间段,通常仅能选取年、月、日的时间中的一种,无法满足实际需求,且在通过该时间控件选取时间段的开始时间和结束时间,需要用户端分别输入指令,操作复杂,影响用户体验。

【发明内容】

[0004]本发明实施例提供了一种时间控件及基于时间控件获取时间段的方法,能够,简化时间段的选取操作,提升用户体验。
[0005]本发明实施例第一方面提供一种时间控件,包括:
[0006]时间视图选择组件,用于确定时间视图,所述时间视图包括分钟视图、小时视图、天视图、周视图、月视图和年视图中的一种以上;
[0007]时间选择组件,用于当获取到用户端的时间选取指令时,选择所述时间视图中的第一时间区的时间,并根据预置的所述时间视图对应的步长值和所述第一时间区的时间,生成第二时间区的时间;
[0008]其中,所述第一时间区的时间为时间段的开始时间,所述第二时间区的时间为所述时间段的结束时间,或者,所述第一时间区的时间为所述时间段的结束时间,所述第二时间区的时间为所述时间段的开始时间。
[0009]结合本发明实施例的第一方面,在本发明实施例第一方面的第一种实现方式中,所述时间视图选择组件用于确定时间视图具体包括:
[0010]设置时间视图与参数的对应关系;
[0011]获取用户输入的参数;
[0012]根据所述参数确定与所述配置参数对应的所述时间视图。
[0013]结合本发明实施例的第一方面,在本发明实施例第一方面的第二种实现方式中,所述时间选择组件用于选择所述时间视图中的第一时间区的时间具体包括;
[0014]当获取到用户端的时间选择发指令时,在所述第一时间区弹出下拉菜单或菜单窗口,所述下拉菜单或菜单窗口中包括时间选择界面;
[0015]在所述下拉菜单或菜单窗口中的时间选择界面选择所述时间。
[0016]结合本发明实施例的第一方面或第一方面的第一种实现方式或第一方面的第二种实现方式,在本发明实施例第一方面的第三种实现方式中,所述时间视图选择组件还用于:
[0017]接收时间视图切换指令,所述指令中携带有时间视图的标识;
[0018]根据所述标识,查找目标时间视图;
[0019]将所述时间视图切换为目标视图。
[0020]结合本发明实施例的第一方面或第一方面的第一种实现方式或第一方面的第二种实现方式,在本发明实施例第一方面的第四种实现方式中,还包括:
[0021]显示组件,用于确定所述时间视图的样式,并按照所述样式显示所述时间视图。
[0022]本发明实施例第二方面提供一种基于时间控件获取时间段的方法,包括:
[0023]时间控件确定时间视图,所述时间视图包括分钟视图、小时视图、天视图、周视图、月视图和年视图中的一种以上;
[0024]当获取到用户端的时间选取指令时,所述时间控件选择所述时间视图中的第一时间区的时间,并根据预置的所述时间视图对应的步长值和所述第一时间区的时间,生成第二时间区的时间;
[0025]其中,所述第一时间区的时间为时间段的开始时间,所述第二时间区的时间为所述时间段的结束时间,或者,所述第一时间区的时间为所述时间段的结束时间,所述第二时间区的时间为所述时间段的开始时间。
[0026]结合本发明实施例的第二方面,在本发明实施例第二方面的第一种实现方式中,所述时间控件确定时间视图具体包括:
[0027]所述时间控件设置时间视图与参数的对应关系;
[0028]所述时间控件获取用户输入的参数;
[0029]所述时间控件根据所述参数确定与所述配置参数对应的所述时间视图。
[0030]结合本发明实施例的第二方面,在本发明实施例第二方面的第二种实现方式中,所述时间选择控件选择所述时间视图中的第一时间区的时间具体包括;
[0031]当接收到时间选择的触发指令时,所述时间控件在所述第一时间区弹出下拉菜单或菜单窗口,所述下拉菜单或菜单窗口中包括时间选择界面;
[0032]所述时间控件在所述下拉菜单或菜单窗口中的时间选择界面选择所述时间。
[0033]结合本发明实施例的第二方面或第二方面的第一种实现方式或第二方面的第二种实现方式,在本发明实施例第二方面的第三种实现方式中,在所述时间控件根据预置的所述时间视图对应的步长值和所述第一时间区的时间,计算出第二时间区的时间之后还包括:
[0034]所述时间控件接收时间视图切换指令,所述指令中携带有时间视图的标识;
[0035]所述时间控件根据所述标识,查找匹配目标时间视图;
[0036]所述时间控件将所述时间视图切换为目标视图。
[0037]结合本发明实施例的第二方面或第二方面的第一种实现方式或第二方面的第二种实现方式,在本发明实施例第二方面的第四种实现方式中,所述方法还包括:
[0038]所述时间控件确定所述时间视图的样式,并按照所述样式显示所述时间视图。
[0039]应用本发明实施例的技术方面,具有如下有益效果:
[0040]本发明实施例中的时间控件,通过时间视图组件确定时间视图,当获取到用户端发送的时间选取指令时,通过时间选择组件选择该时间视图中的第一时间区的时间,该时间选择组件可以通过该第一是时间区的时间和预置的步长值获取第二时间区的时间,相对于现有技术,无需再从用户端获取时间选取指令,即可自动生成第二时间区的指令,从而可以达到简化操作,提升用户体验的目的。
【附图说明】
[0041]图1为本发明实施例中一种时间控件的一个实施例示意图;
[0042]图2为本发明实施例中一种时间控件的另一实施例示意图;
[0043]图3为本发明实施例中一种基于时间控件获取时间段方法的一个实施例示意图;
[0044]图4为本发明实施例中一种基于时间控件获取时间段方法的另一实施例示意图。
【具体实施方式】
[0045]本发明实施例提供了一种时间控件及基于时间控件获取时间段的方法,用于简化时间段的选取操作,提升用户体验。
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]请参阅图1,本发明实施例中一种时间控件的一个实施例包括:
[0048]时间视图选择组件101和时间选择组件102。
[0049]其中,时间视图选择空间101用于确定时间视图,所述时间视图包括分钟视图、小时视图、天视图、周视图、月视图和年视图中的一种以上。
[0050]需要说明的是,该分钟视图可以为I分钟视图也可以为5分钟视图。
[0051]时间选择组件102,用于选择所述时间视图中的第一时间区的时间,并根据预置的所
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1