日期快速定位计算方法与流程

文档序号:13422836阅读:1232来源:国知局

本发明涉及计算机日期算法领域,具体地说,是涉及一种日期快速定位计算方法。



背景技术:

在生活节奏加快、时间安排紧密的今天,合理安排工作时间以及生活时间是每个人每天必须要做的事情。现有的备忘录之类的生活软件只是提醒用户什么时候做什么事,而对时间的规划没有具体的帮助,但是在目前的生活以及工作中,我们需要知道多少月或者多少天后是几号来安排合理的时间。而现在的生活中经常在时间的安排上不明确到底多少天后是几月几日,这样就不利于我们日常间的时间规划。比如说在几个月后的第几天要去某个地方办事,可是不知道那天到底是几号,就容易和原有的计划有冲突。



技术实现要素:

本发明的目的在于提供一种计算机快速日期定位的计算方法,以解决现有生活工作中时间日期规划不当,容易和原有的计划起冲突的问题。

为了解决上述问题,本发明提供如下技术方案:

一种日期快速定位计算方法包括以下步骤:

(a)用户输入起始时间和输入用户所需的定位天数;

(b)根据起始时间和定位天数,计算出定位时间,显示定位时间和定位天数;

(c)每过24小时定位天数减去一天,并显示减后的结果。

具体地,步骤(b)的具体过程为:

(b1)定义n表示现在;h,d,w,m,y分别代表小时,日期,星期,月份,年份;h,d,w,m,y前的正或负整数,代表之后或之前整数的天数;

(b2)根据步骤(b1)的方式转换用户输入的起始日期和定位天数;

(b3)显示用户定位的时间和定位的天数。

更具体地,步骤(b1)还包括定义h,d,w,m,y后边的正负号和其后边的数字,具体如下:

h:+或-,代表目标小时的59分或00分;数字0~59代表目标小时的0~59分钟,小于0相当于0,大于59相当于59;

d:+或-,代表目标日期的23时或00时;数字0~23代表目标日期的0~23小时,小于0相当于0,大于23相当于23;

w:+或-,代表目标周的周天或周6;数字0~6代表目标周的周天~周6,小于0相当于0,大于6相当于6;

m:+或-,代表目标月份的最后一天或1号;数字1~31代表目标月份的1~31号,小于0相当于0,大于31相当于31,如果数字超过了月份的最后一天,就用最后一天;

y:+或-,代表目标年的12月或1月;数字1~12代表目标年份的1~12月,小于1相当于1,大于12相当于12。

与现有技术相比,本发明具有以下有益效果:通过本发明人们能直观的看到临近计划时间的天数及计划设置的具体实施时间,能知道多少月或者多少天后是几号来合理安排时间,有利于我们日常间的时间规划,使人们合理的安排时间,不易于原有计划相冲突;相对原有时间提醒或计算方式更加简洁迅速的定位时间。

具体实施方式

下面结合实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。

日期快速定位计算方法包括以下步骤:

(a)用户输入起始时间和输入用户所需的定位天数;

(b)根据起始时间和定位天数,计算出定位时间,显示定位时间和定位天数;

(c)每过24小时定位天数减去一天,并显示减后的结果。

其中,步骤(b)的具体过程为:

(b1)定义n表示现在;h,d,w,m,y分别代表小时,日期,星期,月份,年份;h,d,w,m,y前的正或负整数,代表之后或之前整数的天数;2h是2小时后,1d是1天后,-2m是2月前等;

(b2)根据步骤(b1)的方式转换用户输入的起始日期和定位天数;

(b3)显示用户定位的时间和定位的天数。

其中,步骤(b1)还包括定义h,d,w,m,y后边的正负号和其后边的数字,具体如下:

h:+或-,代表目标小时的59分或00分;数字0~59代表目标小时的0~59分钟,小于0相当于0,大于59相当于59;

d:+或-,代表目标日期的23时或00时;数字0~23代表目标日期的0~23小时,小于0相当于0,大于23相当于23;

w:+或-,代表目标周的周天或周6;数字0~6代表目标周的周天~周6,小于0相当于0,大于6相当于6;

m:+或-,代表目标月份的最后一天或1号;数字1~31代表目标月份的1~31号,小于0相当于0,大于31相当于31,如果数字超过了月份的最后一天,就用最后一天;

y:+或-,代表目标年的12月或1月;数字1~12代表目标年份的1~12月,小于1相当于1,大于12相当于12。

使用举例:

现在:n

今天00:00,d-,h-

今天23:59,d+,h+

下周天,1w-

上周4,-1w4

明年元旦,1y-,m-

今年12月5日,y12,m5

字母标示之前的数字和正负号具有相同的级别,如2w代表2周后,-2d代表两天前;字母标示厚的数字和正负标示下一层的第几,如h3代表第3分钟,m2代表2号,y3代表3月份。

具体使用时,还可以输入计划事项的内容及设置铃声提示,使人们能更加高效的管理时间;原始日期算法的错综复杂,没有特定快速的定位方式,相对于较原始,该发明解决了现在普遍使用计算方法计算缓慢复杂的问题。

按照上述实施例,便可很好地实现本发明。值得说明的是,基于上述结构设计的前提下,为解决同样的技术问题,即使在本发明上做出的一些无实质性的改动或润色,所采用的技术方案的实质仍然与本发明一样,故其也应当在本发明的保护范围内。



技术特征:

技术总结
本发明公开了一种日期快速定位计算方法,主要解决现有技术中存在的现有生活工作中时间日期规划不当,容易和原有的计划起冲突的问题。该日期快速定位计算方法包括以下步骤:用户输入起始时间和输入用户所需的定位天数;根据起始时间和定位天数,计算出定位时间,显示定位时间和定位天数;每过24小时定位天数减去一天,并显示减后的结果。通过上述方案,本发明达到了高效规划管理时间的目的,具有很高的实用价值和推广价值。

技术研发人员:杨皓
受保护的技术使用者:昆明微图科技有限公司
技术研发日:2017.07.20
技术公布日:2018.01.09
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1