时长显示方法和时长显示装置与流程

文档序号:12464441阅读:203来源:国知局
时长显示方法和时长显示装置与流程

本发明涉及终端技术领域,尤其涉及一种时长显示方法和一种时长显示装置。



背景技术:

在目前的智能化系统、智能终端中,具有很多与时间相关的应用,比如,日历、日程表等,这些应用均能实现日期的显示功能。

然而,在这些应用中,只能显示查询到的时间,如果用户需要知道当前时间到该查询到的时间具有多少时间间隔,则只能自行计算,这给用户的使用带来了极大的不便。

因此,如何进一步提升这些与时间相关的应用的实用性,成为目前亟待解决的技术问题。



技术实现要素:

本发明实施例提供了一种时长显示方法和一种时长显示装置,旨在解决相关技术中无法自动计算时间间隔的技术问题,能够进一步提升这些与时间相关的应用的实用性,提升用户体验。

第一方面,本发明实施例提供了一种时长显示方法,包括:获取起止时间;根据所述起止时间,计算对应的间隔时长;显示所述间隔时长。

在本发明上述实施例中,可选地,获取起止时间的步骤,具体包括:接收输入的起始时间和结束时间;或根据接收到的选择命令,在日历或时刻表中选择起始时间和结束时间。

在本发明上述实施例中,可选地,显示所述间隔时长的步骤,具体包括:按照预定时间单位显示所述间隔时长。

在本发明上述实施例中,可选地,在显示所述间隔时长的步骤之前,还包括:在多个时间单位中选择若干个时间单位作为所述预定时间单位。

在本发明上述实施例中,可选地,所述若干个时间单位包括年、月、日、小时、分钟和秒中的一种或多种。

第二方面,本发明实施例提供了一种时长显示装置,包括:时间获取单元,获取起止时间;时长计算单元,根据所述起止时间,计算对应的间隔时长;时长显示单元,显示所述间隔时长。

在本发明上述实施例中,可选地,所述时间获取单元具体用于:接收输入的起始时间和结束时间,或根据接收到的选择命令,在日历或时刻表中选择起始时间和结束时间。

在本发明上述实施例中,可选地,所述时长显示单元具体用于:按照预定时间单位显示所述间隔时长。

在本发明上述实施例中,可选地,还包括:单位选择单元,在所述时长显示单元显示所述间隔时长之前,在多个时间单位中选择若干个时间单位作为所述预定时间单位。

在本发明上述实施例中,可选地,所述若干个时间单位包括年、月、日、小时、分钟和秒中的一种或多种。

本发明的第三方面提出了一种终端,包括上述实施例中任一项所述的时长显示装置,因此,该终端具有和上述实施例中任一项所述的时长显示装置相同的技术效果,在此不再赘述。

通过以上技术方案,针对相关技术中的无法自动计算时间间隔的技术问题,可以在与时间相关的应用中,根据获取到的起止时间自动计算间隔时间,并显示该间隔时间,这样,用户可以直观地获取到间隔时间,而无需自行计算,使用户的使用更加便利,增加了这些与时间相关的应用的实用性,提升用户体验。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1示出了根据本发明的一个实施例的时长显示方法的流程图;

图2示出了根据本发明的另一个实施例的时长显示方法的流程图;

图3示出了根据本发明的一个实施例的时长显示装置的框图;

图4示出了根据本发明的一个实施例的终端的框图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

图1示出了根据本发明的一个实施例的时长显示方法的流程图。

如图1所示,本发明的一个实施例的时长显示方法包括:

步骤102,获取起止时间。

步骤104,根据起止时间,计算对应的间隔时长。

步骤106,显示间隔时长。

针对相关技术中的无法自动计算时间间隔的技术问题,可以在与时间相关的应用中,根据获取到的起止时间自动计算间隔时间,并显示该间隔时间,这样,用户可以直观地获取到间隔时间,而无需自行计算,使用户的使用更加便利,增加了这些与时间相关的应用的实用性,提升用户体验。

图2示出了根据本发明的另一个实施例的时长显示方法的流程图。

如图2所示,本发明的另一个实施例的时长显示方法包括:

步骤202,接收输入的起始时间和结束时间,或根据接收到的选择命令,在日历或时刻表中选择起始时间和结束时间。

也就是说,获取起止时间的方式可以是由用户在终端或其他输入设备上直接输入起始时间和结束时间,也可以由用户在日历或时刻表中通过选择操作先后选择起始时间和结束时间,这样获取起止时间的方式十分简单易操作,提升了用户体验。

另外,获取起止时间的方式包括但不限于上述两种,可以由用户根据实际需要进行选择,也可以由终端根据实际情况自动为用户选择适用的方式,从而最大限度地适用了用户的实际需求。

需要补充的是,起始时间和结束时间可以是任意时间单位,如某一年、某一天,甚至某一秒。

步骤204,根据起止时间,计算对应的间隔时长。

其中,需要按照预定规则计算对应的间隔时长,具体的计算原理为:

(1)1、3、5、7、8、10、12月每月有31天,2月闰年有29天,不是闰年时有28天,其他的月份每月有30天,闰年366天,不是闰年时有365天。

(2)普通年能被4整除且不能被100整除的为闰年,如2004年就是闰年,1900年不是闰年;世纪年能被400整除的是闰年,如2000年是闰年,1900年不是闰年;对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年,如172800年是闰年,86400年不是闰年,因为虽然能整除3200,但不能整除172800。此按一回归年365天5h48'45.5”计算。

(3)首先,判断时间间隔内有几个闰年,然后,根据每年及每月的天数来计算时长天数。

步骤206,在多个时间单位中选择若干个时间单位作为预定时间单位。

步骤208,按照预定时间单位显示间隔时长。

间隔时长的时间单位可以由用户进行设定,可以被设定为任何时间单位,包括年、月、日、小时、分钟和秒中的一种或多种,也就是说,预定时间单位可以是一个或多个时间单位,即可以将一种时间单位的间隔时长显示出来,也可以将多种时间单位的间隔时长一起显示出来,以方便用户观看。

通过以上技术方案,针对相关技术中的无法自动计算时间间隔的技术问题,可以在与时间相关的应用中,根据获取到的起止时间自动计算间隔时间,并显示该间隔时间,这样,用户可以直观地获取到间隔时间,而无需自行计算,使用户的使用更加便利,增加了这些与时间相关的应用的实用性,提升用户体验。

图3示出了根据本发明的一个实施例的时长显示装置的框图。

如图3所示,本发明的一个实施例的时长显示装置300,包括:时间获取单元302、时长计算单元304和时长显示单元306。

其中,时间获取单元302用于获取起止时间;时长计算单元304用于根据起止时间,计算对应的间隔时长;时长显示单元306用于显示间隔时长。

针对相关技术中的无法自动计算时间间隔的技术问题,可以在与时间相关的应用中,根据获取到的起止时间自动计算间隔时间,并显示该间隔时间,这样,用户可以直观地获取到间隔时间,而无需自行计算,使用户的使用更加便利,增加了这些与时间相关的应用的实用性,提升用户体验。

其中,需要按照预定规则计算对应的间隔时长,具体的计算原理为:

(1)1、3、5、7、8、10、12月每月有31天,2月闰年有29天,不是闰年时有28天,其他的月份每月有30天,闰年366天,不是闰年时有365天。

(2)普通年能被4整除且不能被100整除的为闰年,如2004年就是闰年,1900年不是闰年;世纪年能被400整除的是闰年,如2000年是闰年,1900年不是闰年;对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年,如172800年是闰年,86400年不是闰年,因为虽然能整除3200,但不能整除172800。此按一回归年365天5h48'45.5”计算。

(3)首先,判断时间间隔内有几个闰年,然后,根据每年及每月的天数来计算时长天数。

在本发明上述实施例中,可选地,时间获取单元302具体用于:接收输入的起始时间和结束时间,或根据接收到的选择命令,在日历或时刻表中选择起始时间和结束时间。

在该技术方案中,获取起止时间的方式可以是由用户在终端或其他输入设备上直接输入起始时间和结束时间,也可以由用户在日历或时刻表中通过选择操作先后选择起始时间和结束时间,这样获取起止时间的方式十分简单易操作,提升了用户体验。

另外,获取起止时间的方式包括但不限于上述两种,可以由用户根据实际需要进行选择,也可以由终端根据实际情况自动为用户选择适用的方式,从而最大限度地适用了用户的实际需求。

需要补充的是,起始时间和结束时间可以是任意时间单位,如某一年、某一天,甚至某一秒。

在本发明上述实施例中,可选地,时长显示单元306具体用于:按照预定时间单位显示间隔时长,并且,时长显示装置300还包括单位选择单元308,单位选择单元308用于在时长显示单元306显示间隔时长之前,在多个时间单位中选择若干个时间单位作为预定时间单位,若干个时间单位包括年、月、日、小时、分钟和秒中的一种或多种。

间隔时长的时间单位可以由用户进行设定,可以被设定为任何时间单位,包括年、月、日、小时、分钟和秒中的一种或多种,也就是说,预定时间单位可以是一个或多个时间单位,即可以将一种时间单位的间隔时长显示出来,也可以将多种时间单位的间隔时长一起显示出来,以方便用户观看。

图4示出了根据本发明的一个实施例的终端的框图。

如图4所示,根据本发明的一个实施例的终端400,包括图3示出的时长显示装置300,因此,该终端400具有和图3示出的时长显示装置300相同的技术效果,在此不再赘述。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以在与时间相关的应用中,根据获取到的起止时间自动计算间隔时间,并显示该间隔时间,这样,用户可以直观地获取到间隔时间,而无需自行计算,使用户的使用更加便利,增加了这些与时间相关的应用的实用性,提升用户体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1