日期确定装置及电子设备制造方法及图纸

技术编号:26793445 阅读:13 留言:0更新日期:2020-12-22 17:09
本发明专利技术实施例提供了一种日期确定装置及电子设备,涉及金融技术领域。该装置包括:第一获取模块,用于从预定义的词库中获取日期约束语句;第一处理模块,用于将日期约束语句按照预设方式进行拆解,获取日期约束条件,日期约束条件包括日期约束频率以及日期约束类型;第一确定模块,用于根据日期约束频率,确定关于自然日的第一日期;第二获取模块,用于获取日历信息,日历信息包括节假日信息表以及调休后节假日信息表;第二确定模块,用于根据第一日期和日历信息,确定关于所述日期约束类型的目标日期。通过本发明专利技术上述方案,可以在遇到调休节假日、交易日等信息时避免漏执行、多执行的问题,还可以精确地确定符合日期约束条件的具体日期。

【技术实现步骤摘要】
日期确定装置及电子设备
本专利技术涉及金融
,尤其涉及一种日期确定装置及电子设备。
技术介绍
目前,假期在公历、农历假期的基础上,还要考虑调休要求,这使得完全自动化的金融日历变得不可能,各金融机构都会维护自己的金融日历表,但在此基础上,再次维护一套基于周频或者月频的日历,对程序开发的工作量较大且可读性差。在相关业务场景中,常见的解决方案是利用操作系统或程序库中自带的日期库来解决,或者直接利用人工或半人工处理,但是人工操作失误率较高。并且,常见定时任务的日期处理方法,如计算机操作系统LINUX自带的程序指令crontab定时任务管理器,虽然可以实现指定月份,日期,星期几等信息,但是无法与特有的调休制度相结合,如遇调休节假日、交易日等信息,易发生漏执行、多执行的问题。
技术实现思路
本专利技术提供一种日期确定装置及电子设备,以便在一定程度上解决现有技术中日期处理时遇调休节假日、交易日等信息,易发生漏执行、多执行的问题。在本专利技术实施的第一方面,提供了一种日期确定装置,包括:第一获取模块,用于从预定义的词库中获取日期约束语句;第一处理模块,用于将所述日期约束语句按照预设方式进行拆解,获取日期约束条件,所述日期约束条件包括日期约束频率以及日期约束类型;第一确定模块,用于根据所述日期约束频率,确定关于自然日的第一日期;第二获取模块,用于获取日历信息,所述日历信息包括节假日信息表以及调休后节假日信息表;第二确定模块,用于根据所述第一日期和所述日历信息,确定关于所述日期约束类型的目标日期。可选的,所述日期约束类型包括工作日;所述第二确定模块,包括:第一确定单元,用于根据所述第一日期和所述日历信息,确定满足所述日期约束频率的关于工作日的目标日期。可选的,所述第一确定单元,包括:第一判断子单元,用于根据所述日历信息以及所述日期约束频率,判断所述第一日期是否为满足所述日期约束频率的工作日;第一确定子单元,用于若为是,则确定所述第一日期为关于工作日的目标日期;第二确定子单元,用于若为否,则按照第一预设顺序对所述第一日期进行修正,确定满足所述日期约束频率的工作日的第二日期为关于工作日的目标日期。可选的,所述日期约束频率包括第一时间段以及第X个的字段,且X为正整数,所述第一判断子单元中,判断所述第一日期是否为满足所述日期约束频率的工作日的方式为:根据所述日历信息,从所述第一时间段的第一个自然日开始向后依次判断是否为工作日,直至判断到所述第一日期是否为第X个工作日。可选的,所述日期约束频率包括第二时间段、倒序前缀以及第Y个的字段,且Y为正整数,所述第一判断子单元中,判断所述第一日期是否为满足所述日期约束频率的工作日的方式为:根据所述日历信息,从所述第二时间段的倒数第一个自然日开始向前依次判断是否为工作日,直至判断到所述第一日期是否为第Y个工作日。可选的,所述日期约束类型包括交易日;所述第二确定模块,包括:第二确定单元,用于根据所述第一日期以及所述日历信息,确定满足所述日期约束频率的关于交易日的目标日期。可选的,所述第二确定单元,包括:第二判断子单元,用于根据所述日历信息,判断所述第一日期是否为满足所述日期约束频率的非周末的工作日;第三确定子单元,用于若为是,则确定所述第一日期为关于交易日的目标日期;第四确定子单元,用于若为否,则按照第一预设顺序对所述第一日期进行修正,确定满足所述日期约束频率的交易日的第三日期为关于交易日的目标日期。可选的,所述第一预设顺序包括:以所述第一日期为起点的、逐渐向前或者逐渐向后的日期顺序。可选的,所述日期约束频率包括第三时间段以及第Z个的字段,且Z为正整数,所述第二判断子单元中,判断所述第一日期是否为满足所述日期约束频率的非周末的工作日的方式为:根据所述日历信息,从所述第三时间段的第一个自然日开始向后依次判断是否为工作日和周末,直至判断到所述第一日期是否为第Z个工作日和周末。在本专利技术实施的第二方面,还提供了一种电子设备,包括:如上所述的日期确定装置。针对在先技术,本专利技术具备如下优点:本专利技术实施例中,通过从预定义的词库中获取日期约束语句,将所述日期约束语句按照预设方式进行拆解,获取日期约束频率以及日期约束类型,根据所述日期约束频率,确定关于自然日的第一日期,获取节假日信息表以及调休后节假日信息表,根据所述第一日期、节假日信息表以及调休后节假日信息表,确定关于所述日期约束类型的目标日期,可以在遇到调休节假日、交易日等信息时避免漏执行、多执行的问题,还可以精确地确定符合日期约束条件的具体日期。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例提供的日期确定装置的流程示意图;图2为本专利技术实施例提供的任务执行流程示意图;图3为本专利技术实施例提供的电子设备的框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。如图1所示,本专利技术实施例提供的一种日期确定装置100,包括:第一获取模块101,用于从预定义的词库中获取日期约束语句。具体的,所述第一获取模块101具体可以为处理器中的第一获取模块,从预定义的词库中获取自然语言描述定义的日期约束语句。如:每季度第二个工作日。第一处理模块102,用于将所述日期约束语句按照预设方式进行拆解,获取日期约束条件,所述日期约束条件包括日期约束频率以及日期约束类型。具体的,所述第一处理模块102具体可以为处理器中的第一处理模块,将所述日期约束语句按照预设方式进行拆解,获取日期约束频率以及日期约束类型的日期约束条件。其中,预设方式可以为关于时间维度、时间定义等程序语言的方式。预定义的词库为预先设定并保存的一个或多个日期约束语句。...

【技术保护点】
1.一种日期确定装置,其特征在于,包括:/n第一获取模块,用于从预定义的词库中获取日期约束语句;/n第一处理模块,用于将所述日期约束语句按照预设方式进行拆解,获取日期约束条件,所述日期约束条件包括日期约束频率以及日期约束类型;/n第一确定模块,用于根据所述日期约束频率,确定关于自然日的第一日期;/n第二获取模块,用于获取日历信息,所述日历信息包括节假日信息表以及调休后节假日信息表;/n第二确定模块,用于根据所述第一日期和所述日历信息,确定关于所述日期约束类型的目标日期。/n

【技术特征摘要】
1.一种日期确定装置,其特征在于,包括:
第一获取模块,用于从预定义的词库中获取日期约束语句;
第一处理模块,用于将所述日期约束语句按照预设方式进行拆解,获取日期约束条件,所述日期约束条件包括日期约束频率以及日期约束类型;
第一确定模块,用于根据所述日期约束频率,确定关于自然日的第一日期;
第二获取模块,用于获取日历信息,所述日历信息包括节假日信息表以及调休后节假日信息表;
第二确定模块,用于根据所述第一日期和所述日历信息,确定关于所述日期约束类型的目标日期。


2.根据权利要求1所述的装置,其特征在于,所述日期约束类型包括工作日;
所述第二确定模块,包括:
第一确定单元,用于根据所述第一日期和所述日历信息,确定满足所述日期约束频率的关于工作日的目标日期。


3.根据权利要求2所述的装置,其特征在于,所述第一确定单元,包括:
第一判断子单元,用于根据所述日历信息以及所述日期约束频率,判断所述第一日期是否为满足所述日期约束频率的工作日;
第一确定子单元,用于若为是,则确定所述第一日期为关于工作日的目标日期;
第二确定子单元,用于若为否,则按照第一预设顺序对所述第一日期进行修正,确定满足所述日期约束频率的工作日的第二日期为关于工作日的目标日期。


4.根据权利要求3所述的装置,其特征在于,所述日期约束频率包括第一时间段以及第X个的字段,且X为正整数,所述第一判断子单元中,判断所述第一日期是否为满足所述日期约束频率的工作日的方式为:
根据所述日历信息,从所述第一时间段的第一个自然日开始向后依次判断是否为工作日,直至判断到所述第一日期是否为第X个工作日。


5.根据权利要求3所述的装置,其特...

【专利技术属性】
技术研发人员:孟燃姚宏杰
申请(专利权)人:泰康保险集团股份有限公司泰康资产管理有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1