日期格式的转换方法和装置与流程

文档序号:12120887阅读:382来源:国知局
日期格式的转换方法和装置与流程

本申请涉及数据处理领域,具体而言,涉及一种日期格式的转换方法和装置。



背景技术:

为了追踪广告的投放信息,一般用户会对每个广告创建投放的排期,即对应广告的有效开始时间和结束时间,但是每个用户创建排期的方式不一致,而且同一个排期表可能会有多个用户进行编辑,这样对应广告的投放有效时间就会不一致,时间格式也会不一致。面对庞大的广告投放排期,一旦排期的投放日期填写错误,就会影响广告的投放效果,因此排期投放时间的正确填写就显得尤为重要。同时,日期格式的正确填写与识别也是重中之重。

现有技术中通过以下两种方式解决以上问题,方式一:在录入排期的时候手动地对广告的投放排期日期进行添加并校验。为了提高效率,也有直接将广告主给的广告投放排期批量录入到排期表中,减少了人工手动录入的繁复。方式一是手动工作,效率上无法满足,而且还容易出错,广告主在给代理商提供投放排期时,投放的日期格式多样化。比如:2015年2月10日、2015-2-10、2015/2/10、20150210、2015.2.10等等。这个时候代理商在上排期的时候需要将这些排期日期格式做统一的转化,工作量不仅仅大,很容易就出现录入错误,导致广告投放效果没有达到预期。

方式二:在方式一的基础上批量地将广告主给出的排期导入排期表中,而且系统能够自动识别并转化排期的日期格式,但是导入进去的排期日期依然不能灵活识别,不灵活表现在对一些特殊的日期的处理:比如:2015/2/10,这个日期,在目前市场上有时候会默认为2015年2月10日,有时候会默认为2015年10月2日,这个会根据不同的国家时区来定义的,这个时候就很难让系统识别该日期的正确格式了。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请实施例提供了一种日期格式的转换方法和装置,以至少解决现有技术中难以正确识别日期格式的技术问题。

根据本申请实施例的一个方面,提供了一种日期格式的转换方法,包括:获取第一目标修改方式,其中,所述第一目标修改方式用于将多个第一日期的格式转换为第一目标格式,所述第一日期为待转化格式的日期;按照所述第一目标修改方式将每个所述第一日期的格式均修改为所述第一目标格式,得到多个具有所述第一目标格式的第二日期;在所述第二日期中存在目标日期的情况下,以预设标识来标识所述目标日期,其中,所述目标日期中表示月的第一值和表示日的第二值均小于或等于12,所述预设标识用于提示所述目标日期的格式为所述第一目标格式;以及在接收到确认按照所述第一目标格式保存所述目标日期的指令的情况下或在所述第二日期中不存在所述目标日期的情况下,以所述第一目标格式保存多个所述第二日期。

根据本申请实施例的另一方面,还提供了一种日期格式的转换装置,包括:第一获取单元,用于获取第一目标修改方式,其中,所述第一目标修改方式用于将多个第一日期的格式转换为第一目标格式,所述第一日期为待转化格式的日期;第一修改单元,用于按照所述第一目标修改方式将每个所述第一日期的格式均修改为所述第一目标格式,得到多个具有所述第一目标格式的第二日期;标识单元,用于在所述第二日期中存在目标日期的情况下,以预设标识来标识所述目标日期,其中,所述目标日期中表示月的第一值和表示日的第二值均小于或等于12,所述预设标识用于提示所述目标日期的格式为所述第一目标格式;以及第一保存单元,用于在接收到确认按照所述第一目标格式保存所述目标日期的指令的情况下或在所述第二日期中不存在所述目标日期的情况下,以所述第一目标格式保存多个所述第二日期。

在本申请实施例中,采用获取第一目标修改方式,其中,所述第一目标修改方式用于将多个第一日期的格式转换为第一目标格式,所述第一日期为待转化格式的日期;按照所述第一目标修改方式将每个所述第一日期的格式均修改为所述第一目标格式,得到多个具有所述第一目标格式的第二日期;在所述第二日期中存在目标日期的情况下,以预设标识来标识所述目标日期,其中,所述目标日期中表示月的第一值和表示日的第二值均小于或等于12,所述预设标识用于提示所述目标日期的格式为所述第一目标格式;在接收到确认按照所述第一目标格式保存所述目标日期的指令的情况下或在所述第二日期中不存在所述目标日期的情况下,以所述第一目标格式保存多个所述第二日期的方式。通过获取用户选择的第一目标修改方式,并按照第一目标修改方式将第一日期的格式转化为具有第一目标格式的第二日期,实现了按照实际需求对多个日期的格式进行批量转换;然后在第二日期中以预设标识的形式标识出目标日期,由于目标日期中表示月的第一值和表示日的第二值均小于或等于12,所以,通过利用预设标识进行标识的方式,实现了能够提示用户是否认可修改后的目标日期的格式,在得到用户确认的情况下,保存第二日期,克服了现有技术中日期批量转换过程中,容 易出现特殊日期的格式转换出错的问题,达到了自动识别并转化特殊日期格式的目的,进而解决了现有技术中难以正确识别日期格式的技术问题,从而实现了批量修改和正确转换特殊日期格式的技术效果。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的一种可选的日期格式的转换方法的流程图;

图2是根据本申请实施例的另一种可选的日期格式的转换方法的流程图;以及

图3是根据本申请实施例的一种日期格式的转换装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元

根据本申请实施例,提供了一种日期格式的转换方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本申请实施例的一种可选的日期格式的转换方法的流程图,如图1所示,该方法包括如下步骤S102至步骤S108:

步骤S102,获取第一目标修改方式,其中,第一目标修改方式用于将多个第一日期的格式转换为第一目标格式,第一日期为待转化格式的日期。

当用户选择的操作为将第一日期录入到排期表中,或者对已录入排期表中第一日期的格式进行修改时。用户可以根据实际需要选择或输入一种修改方式,该方式即为第一目标修改方式,其中,排期表可以是用户为每个广告创建的广告投放时间段的表,排期表中对应存储每个广告的有效开始时间和结束时间。

步骤S104,按照第一目标修改方式将每个第一日期的格式均修改为第一目标格式,得到多个具有第一目标格式的第二日期。

得到第一目标修改方式后,可以按照第一修改方式中的第一目标格式对每个第一日期的格式进行修改后,将修改后的第一日期录入至排期表,或者按照第一修改方式将排期表中的第一日期的格式修改为第一目标格式。

需要说明的是,排期表中的任意两个第一日期的格式可以相同,还可以不同。例如排期表中的第一日期包括以下几种:2015年2月10号、20150310、2015/04/10、2015-5-10,用户希望将多个第一日期均转化为“yyyy.mm.dd”的形式,其中,yyyy表示年,mm表示月,dd表示日。因此按照第一目标修改方式将上述多个第一日期转化为第二日期,具体第二日期为:2015.02.10、2015.03.10、2015.04.10、2015.05.10。

步骤S106,在第二日期中存在目标日期的情况下,以预设标识来标识目标日期,其中,目标日期中表示月的第一值和表示日的第二值均小于或等于12,预设标识用于提示目标日期的格式为第一目标格式。

假设第一日期为“2015/2/10”,该第一日期可默认为2015年2月10号,还可以默认为2015年10月2号,此时系统难以识别该第一日期真正所表示的日期,将该日期转换为“yyyy.mm.dd”形式的日期后,可以转换为2015.02.10,也可以转换为2015.10.02,此时,需要将第二日期中的此种日期标注出来,第二日期中具有该种格式的第二日期即为目标日期,即,将第二日期中表示月的第一值和表示日的第二值均小于或等于12的日期标识出来。在对于日期“2015/2/10”,转换后,无论是2015.02.10,还是2015.10.02,表示月的第一值“2”和表示日的第二值“10”均小于12。

其中,预设标识可以为在目标日期处添加背景色,可以为改变该日期的字体和字的大小等,还可以为以冒泡的形式突出显示目标日期。

步骤S108,在接收到确认按照第一目标格式保存目标日期的指令的情况下或在第二日期中不存在目标日期的情况下,以第一目标格式保存多个第二日期。

需要说明的是,第二日期中可能不存在目标日期,在该情况下,系统不会发出提示信息,直接将第二日期以第一目标格式保存。

在本申请实施例中,通过获取用户选择的第一目标修改方式,并按照第一目标修改方式将第一日期的格式转化为具有第一目标格式的第二日期,实现了按照实际需求对多个日期的格式进行批量转换;然后在第二日期中以预设标识的形式标识出目标日期,由于目标日期中表示月的第一值和表示日的第二值均小于或等于12,所以,通过利用预设标识进行标识的方式,实现了能够提示用户是否认可修改后的目标日期的格式,在得到用户确认的情况下,保存第二日期,克服了现有技术中日期批量转换过程中,容易出现特殊日期的格式转换出错的问题,达到了自动识别并转化特殊日期格式的目的,进而解决了现有技术中难以正确识别日期格式的技术问题,从而实现了批量修改和正确转换特殊日期格式的技术效果。。

可选地,步骤S102获取第一目标修改方式包括如下步骤S1021和步骤S1025:

S1021,加载并显示多种修改方式。

S1023,接收第一指令。

S1025,在第一指令用于从多种修改方式中选择修改方式的情况下,确定按照第一指令从多种修改方式中选择的修改方式为第一目标修改方式,或在第一指令用于创建修改方式的情况下,确定按照第一指令创建的修改方式为第一目标修改方式。

具体地,第一日期的修改方式可以是从系统自带的多种默认修改方式中进行选择的方式,还可以是自定义修改方式。其中,默认修改方式所包括的多种修改方式已存储于排期表中,用户根据需要在排期表中选取对应的默认修改方式即可。例如,系统中默认的多种修改方式可以为几下任一种或多种:yyyy-mm-dd、yyyy/mm/dd和yyyymmdd等,在上述几种格式中,yyyy均表示年,mm均表示月,dd均表示日。用户可以根据需要从多种默认的日期格式中选取任一种,进而根据该格式对多个第一日期的格式进行修改。

在排期表的显示页面上,可为用户提供两个按钮,分别为默认修改方式的按钮和自定义修改方式的按钮,当用户选择默认修改方式的按钮时,发送第一指令,系统会根据接收到的第一指令在默认修改方式下提供的多种修改方式中,选择任一个修改方式作为第一目标修改方式,并根据该第一目标修改方式将第一日期的格式修改为第一目标格式。当用户选择自定义修改方式的按钮时,发送第一指令,系统会根据接收到的第一指令相应地为用户弹出自定义修改方式的菜单栏,用户可以在该菜单栏中输入用户所希望的第一目标格式,例如,用户可输入yyyy.mm.dd,当录入第一日期至排期 表,或者修改排期表中的第一日期的格式时,系统会将多个第一日期识别为yyyy年mm月dd日。其中,当修改后得到的第二日期中存在目标日期时,以预设标识将目标日期标识出。

可选地,步骤S104按照第一目标修改方式将每个第一日期的格式均修改为第一目标格式,得到多个具有第一目标格式的第二日期包括如下步骤S1041至步骤S1043:

步骤S1041,获取每个第一日期的第一原始分隔符和/或第二原始分隔符,其中,第一原始分隔符用于分割第一日期中的年和月,第二原始分隔符用于分割第一日期中的月和日。

步骤S1043,将每个第一原始分隔符均替换为第一目标分隔符,和/或将每个第二原始分隔符均替换为第二目标分隔符,其中,第一目标分隔符为第一目标格式中表示分割年和月的分隔符,第二目标分隔符为第一目标格式中表示分割月和日的分隔符。

具体地,第一原始分隔符和第二原始分隔符可以为相同的分隔符,还可以为不相同的分隔符,在本申请实施例中,为了更清晰直观地显示第一日期,选取的第一原始分隔符和第二原始分隔符为相同的分隔符。

例如,输入如下多个第一日期至排期表中:2015-02-10、2015/02/10,用户选择的默认修改方式为yyyy.mm.dd,并按照该修改方式录入上述多个第一日期至排期表中。在录入的过程中,系统都按照默认的yyyy.mm.dd,将多个第一日期识别为2015年2月10日。其中,2015-2-10的第一原始分隔符和第二原始分隔符均为“-”,2015/2/10的第一原始分隔符和第二原始分隔符均为“/”,而默认修改方式yyyy.mm.dd的第一目标分隔符和第二目标分隔符均为“.”。因此,在第一日期的格式转化的过程中,将2015/2/10的第一原始分隔符和2015-02-10的第一原始分隔符均修改为第一目标分隔符“.”,并将2015/2/10的第二原始分隔符“/”和2015-02-10的第二原始分隔符“-”均修改为第二目标分隔符“.”。

其中,对于第一日期只是表示年和月、而不表示具体日的日期,可以只获取第一原始分隔符,然后相应地修改为第一目标分隔符;对于第一日期只是表示月和日、而不表示具体年的日期,可以只获取第二原始分隔符,然后相应地修改为第二目标分隔符。

可选地,在获取第一目标修改方式之前,本申请提供的日期格式的转换方法还包括如下步骤S1至步骤S3:

步骤S1,接收来自用户的设置指令。

步骤S3,按照设置指令设置并保存多种修改方式。

具体地,在获取第一目标修改方式之前,用户可根据需要设置多种修改方式,例如,若用户较为常用的日期格式为下列各式:yyyy-mm-dd、yyyy/mm/dd、yyyymmdd、yyyy.mm.dd,则用户可将上述日期格式保存至排期表中的默认修改方式中,作为默认修改方式的多种修改方式,以便用户能方便、快捷地通过用户选定第一目标格式对第一日期的格式进行修改。

可选地,在第二日期中存在目标日期的情况下,并且未接收到确认按照第一目标格式保存目标日期的指令的情况下,日期格式的转换方法还包括如下步骤S5至步骤S7:

步骤S5,获取第二目标修改方式,其中,第二目标修改方式用于将目标日期的格式转化为第二目标格式,第二目标格式与第一目标格式为不相同的格式。

步骤S7,按照第二目标修改方式将目标日期的格式修改为第二目标格式。

具体地,若按照选定的第一目标修改方式修改得到的目标日期,不是实际想要的日期,则用户可重新选取修改方式来修改目标日期的格式,重新选取的修改方式即为第二目标修改方式。然后目标日期的格式按照第二目标修改方式修改为第二目标格式,其中,可以将全部目标日期均按照第二目标修改方式修改为第二目标格式,还可以将部分目标日期按照第二目标修改方式修改为第二目标格式。

在本申请实施例中,以第一日期为2015/2/10为例进行说明,并且该第一日期2015/2/10实际表示为2015年10月2号。若用户选择将2015/2/10的格式转化为第一目标格式yyyy-mm-dd,则转化之后的目标日期为2015-2-10,并且采用预设标识标记该目标日期。当用户确认目标日期未能正确将其修改为2015-10-2的格式时,用户可选取第二目标修改方式,并根据第二目标修改方式将2015-2-10修改为正确的日期格式。其中,此时的第二目标修改方式即将2015-2-10中的10与2调换顺序,或者将2015-2-10的第一原始分隔符和第二原始分隔符修改为其他分隔符,例如修改为2015.10.02。

需要说明的是,用户可以将全部目标日期按照第二目标修改方式修改为第二目标格式,还可以将部分目标日期按照第二目标修改方式修改为第二目标格式。具体用户可以在排期表中选取需要修改的目标日期。

图2是根据本申请实施例的另一种可选的日期格式的转换方法的流程图。如图2所示,该方法包括如下步骤S202至步骤S226:

步骤S202,按照用户的选择指令,确认修改排期表中第一日期的格式,或录入第一日期至排期表。

步骤S204,加载并显示多种修改方式。其中,多种修改方式作为默认修改方式存储至系统中。

步骤S206,接收第一指令。其中,在第一指令用于从多种修改方式中选择默认修改方式的情况下,执行步骤S208;在第一指令用于自定义创建修改方式的情况下,执行步骤S210。

步骤S208,确定按照第一指令从多种修改方式中选择的修改方式为第一目标修改方式。当用户选取的目标修改方式为默认修改方式时,从已存储至系统中的多种修改方式中选择用户需要的修改方式,例如,从系统中默认的排期表的第一目标格式中选择任一种:yyyy-mm-dd、yyyy/mm/dd、yyyymmdd等,在上述几种格式中,yyyy均表示年,mm均表示月,dd均表示日。

步骤S210,确定按照第一指令创建的修改方式为第一目标修改方式。

当用户选择自定义创建修改方式时修改方式,系统会为用户弹出自定义修改方式的菜单栏,用户可以在该菜单栏中输入用户所希望的第一目标格式。例如,用户可输入yyyy.mm.dd,当录入第一日期2015.2.10至排期表,系统会将第一日期识别为2015年2月10号。

步骤S212,获取每个第一日期的第一原始分隔符和/或第二原始分隔符,其中,第一原始分隔符用于分割第一日期中的年和月,第二原始分隔符用于分割第一日期中的月和日。例如2015.2.10,第一原始分隔符为“2015”和“2”之间的符号“.”,第二原始分隔符为“2”和“10”之间的符号“.”。其中,第一原始分隔符和第二原始分隔符可以为相同的分隔符,还可以为不相同的分隔符。

步骤S214,将每个第一原始分隔符均替换为第一目标分隔符,和/或将每个第二原始分隔符均替换为第二目标分隔符,其中,第一目标分隔符为第一目标格式中表示分割年和月的分隔符,第二目标分隔符为第一目标格式中表示分割月和日的分隔符。日期格式转化的过程中,即分别将第一原始分隔符和第二原始分隔符转化为第一目标分隔符和第二目标分隔符。例如将2015.02.10转化为2015-02-10,即第一原始分隔符“.”转化为第一目标分隔符“-”;第二原始分隔符“.”转化为第二目标分隔符“-”。

步骤S216,判断在第二日期中是否存在目标日期。若是,则执行步骤S218;若否,则执行步骤S226。需要说明的是,目标日期中表示月的第一值和表示日的第二值均小于或等于12。

步骤S218,以预设标识来标识目标日期,其中,目标日期中表示月的第一值和表示日的第二值均小于或等于12,预设标识用于提示目标日期的格式为第一目标格式。预设标识可以为在目标日期处添加背景色,可以为改变该日期的字体和字的大小等,还可以为以冒泡的形式突出显示目标日期。

步骤S220,判断是否接收到确认按照第一目标格式保存目标日期的指令,若是,则执行步骤S226;若否,则执行步骤S222。

步骤S222,获取第二目标修改方式。当用户希望修改已标记的目标日期的格式时,可根据需要重选选取修改方式,该修改方式即为第二目标修改方式。

步骤S224,按照第二目标修改方式将目标日期的格式修改为第二目标格式。其中,用户可选择将全部目标日期修改为第二目标格式,还可以选择为将部分目标日期修改为第二目标格式。

步骤S226,以第一目标格式保存多个第二日期。当确认按照第一目标格式保存目标日期时,保存第二日期至排期表中即可。

本申请实施例还提供了一种日期格式的转换装置,该转换装置主要用于执行本申请实施例上述内容所提供的日期格式的转换方法,以下对本申请实施例送提供的日期格式的转换装置做具体介绍。

图3是根据本申请实施例的一种日期格式的转换装置的示意图。如图3所示,转换装置包括:第一获取单元10、第一修改单元20、标识单元30和第一保存单元40,其中:

第一获取单元10,用于获取第一目标修改方式,其中,第一目标修改方式用于将多个第一日期的格式转换为第一目标格式,第一日期为待转化格式的日期。

当用户选择的操作为将第一日期录入到排期表中,或者对已录入排期表中第一日期的格式进行修改时。用户可以根据实际需要选择或输入一种修改方式,该方式即为第一目标修改方式,其中,排期表可以是用户为每个广告创建的广告投放时间段的表,排期表中对应存储每个广告的有效开始时间和结束时间。

第一修改单元20,用于按照第一目标修改方式将每个第一日期的格式均修改为第一目标格式,得到多个具有第一目标格式的第二日期。

得到第一目标修改方式后,可以按照第一修改方式中的第一目标格式对每个第一日期的格式进行修改后,将修改后的第一日期录入至排期表,或者按照第一修改方式将排期表中的第一日期的格式修改为第一目标格式。

需要说明的是,排期表中的任意两个第一日期的格式可以相同,还可以不同。例如排期表中的第一日期包括以下几种:2015年2月10号、20150310、2015/04/10、2015-5-10,用户实际想要将多个第一日期均转化为“yyyy.mm.dd”的形式,其中,yyyy表示年,mm表示月,dd表示日。因此,按照第一目标修改方式将上述多个第一日期转化为第二日期,修改后得到的第二日期为:2015.02.10、2015.03.10、2015.04.10、2015.05.10。

标识单元30,用于在第二日期中存在目标日期的情况下,以预设标识来标识目标日期,其中,目标日期中表示月的第一值和表示日的第二值均小于或等于12,预设标识用于提示目标日期的格式为第一目标格式。

假设第一日期为“2015/2/10”,该第一日期可默认为2015年2月10号,还可以默认为2015年10月2号,此时系统难以识别该第一日期的正确格式真正所表示的日期,将该日期转换为“yyyy.mm.dd”形式的日期后,可以转换为2015.02.10,也可以转换为2015.10.02,此时,需要将第二日期中的此种日期标注出来,第二日期中具有该种格式的第二日期即为目标日期,即,将第二日期中表示月的第一值和表示日的第二值均小于或等于12的日期标识出来。在对于日期“2015/2/10”,转换后,无论是2015.02.10,还是2015.10.02,表示月的第一值“2”和表示日的第二值“10”均小于12。

需要说明的是,若在第一日期中存储有目标日期,则以预设标识来标识该目标日期,其中,预设标识可以为在目标日期处添加背景色,可以为改变该日期的字体和字的大小等,还可以为以冒泡的形式突出显示目标日期。

第一保存单元40,用于在接收到确认按照第一目标格式保存目标日期的指令的情况下或在第二日期中不存在目标日期的情况下,以第一目标格式保存多个第二日期。

需要说明的是,第二日期中可能不存在目标日期,在该情况下,系统不会发出提示信息,直接将第二日期以第一目标格式保存。

在本申请实施例中,通过获取用户选择的第一目标修改方式,并按照第一目标修改方式将第一日期的格式转化为具有第一目标格式的第二日期,实现了按照实际需求对多个日期的格式进行批量转换;然后在第二日期中以预设标识的形式标识出目标日期,由于目标日期中表示月的第一值和表示日的第二值均小于或等于12,所以,通过利用预设标识进行标识的方式,实现了能够提示用户是否认可修改后的目标日期的格式,在得到用户确认的情况下,保存第二日期,克服了现有技术中日期批量转换过程中,容易出现特殊日期的格式转换出错的问题,达到了自动识别并转化特殊日期格式的目的,进而解决了现有技术中难以正确识别日期格式的技术问题,从而实现了批量 修改和正确转换特殊日期格式的技术效果。

可选地,第一获取单元10包括:加载模块、接收模块和确定模块,其中:加载模块,用于加载并显示多种修改方式;接收模块,用于接收第一指令;确定模块,用于在第一指令用于从多种修改方式中选择修改方式的情况下,确定按照第一指令从多种修改方式中选择的修改方式为第一目标修改方式,或在第一指令用于创建修改方式的情况下,确定按照第一指令创建的修改方式为第一目标修改方式。

具体地,第一日期的修改方式可以是从系统自带的多种默认修改方式中进行选择的方式,还可以是自定义修改方式。其中,默认修改方式所包括的多种修改方式已存储于排期表中,用户根据需要在排期表中选取对应的默认修改方式即可。例如,系统中默认的多种修改方式可以为几下任一种或多种:yyyy-mm-dd、yyyy/mm/dd和yyyymmdd等,在上述几种格式中,yyyy均表示年,mm均表示月,dd均表示日。用户可以根据需要从多种默认的日期格式中选取任一种,进而根据该格式对多个第一日期的格式进行修改。

在排期表的显示页面上,可为用户提供两个按钮,分别为默认修改方式的按钮和自定义修改方式的按钮,当用户选择默认修改方式的按钮时,发送第一指令,系统会根据接收到的第一指令在默认修改方式下提供的多种修改方式中,选择任一个修改方式作为第一目标修改方式,并根据该第一目标修改方式将第一日期的格式修改为第一目标格式。当用户选择自定义修改方式的按钮时,发送第一指令,系统会根据接收到的第一指令相应地为用户弹出自定义修改方式的菜单栏,用户可以在该菜单栏中输入用户所希望的第一目标格式,例如,用户可输入yyyy.mm.dd,当录入第一日期至排期表,或者修改排期表中的第一日期的格式时,系统会将多个第一日期识别为yyyy年mm月dd日。其中,当修改后得到的第二日期中存在目标日期时,以预设标识将目标日期标识出。

可选地,第一修改单元20包括:加载模块和替换模块,其中:获取模块用于获取每个第一日期的第一原始分隔符和/或第二原始分隔符,其中,第一原始分隔符用于分割第一日期中的年和月,第二原始分隔符用于分割第一日期中的月和日;替换模块用于将每个第一原始分隔符均替换为第一目标分隔符,和/或将每个第二原始分隔符均替换为第二目标分隔符,其中,第一目标分隔符为第一目标格式中表示分割年和月的分隔符,第二目标分隔符为第一目标格式中表示分割月和日的分隔符。

具体地,第一原始分隔符和第二原始分隔符可以为相同的分隔符,还可以为不相同的分隔符,在本申请实施例中,为了更清晰直观地显示第一日期,选取的第一原始分隔符和第二原始分隔符为相同的分隔符。

例如,输入如下多个第一日期至排期表中:2015-02-10、2015/02/10,用户选择为按照默认修改方式为yyyy.mm.dd,并按照该修改方式录入上述多个第一日期至排期表中。在录入的过程中,系统都按照默认的yyyy.mm.dd,将多个第一日期识别为2015年2月10日。其中,2015-2-10的第一原始分隔符和第二原始分隔符均为“-”,2015/2/10的第一原始分隔符和第二原始分隔符均为“/”,而默认修改方式yyyy.mm.dd的第一目标分隔符和第二目标分隔符均为“.”。因此,在第一日期的格式转化的过程中,将2015/2/10的第一原始分隔符和2015-02-10的第一原始分隔符均修改为第一目标分隔符“.”,并将2015/2/10的第二原始分隔符“/”和2015-02-10的第二原始分隔符“-”均修改为第二目标分隔符“.”。

其中,对于第一日期只是表示年和月、而不表示具体日的日期,可以只获取第一原始分隔符,然后相应地修改为第一目标分隔符;对于第一日期只是表示月和日、而不表示具体年的日期,可以只获取第二原始分隔符,然后相应地修改为第二目标分隔符。

可选地,转换装置还包括:接收单元和第二保存单元,其中:接收单元用于在第一获取单元获取第一目标修改方式之前,接收来自用户的设置指令;第二保存单元,用于按照设置指令设置并保存多种修改方式。

具体地,在获取第一目标修改方式之前,用户可根据需要设置多种修改方式,例如,若用户较为常用的日期格式为下列各式:yyyy-mm-dd、yyyy/mm/dd、yyyymmdd、yyyy.mm.dd,则用户可将上述日期格式保存至排期表中的默认修改方式中,作为默认修改方式的多种修改方式,以便用户能方便、快捷地通过用户选定第一目标格式对第一日期的格式进行修改。

可选地,在第二日期中存在目标日期的情况下,并且未接收到确认按照第一目标格式保存目标日期的指令的情况下,转换装置还包括:第二获取单元,用于获取第二目标修改方式,其中,第二目标修改方式用于将目标日期的格式转化为第二目标格式,第二目标格式与第一目标格式为不相同的格式;第二修改单元用于按照第二目标修改方式将目标日期的格式修改为第二目标格式。

具体地,若按照选定的第一目标修改方式修改得到的目标日期,不是用户实际想要的日期,则用户可重新选取修改方式来修改目标日期的格式,重新选取的修改方式即为第二目标修改方式。然后目标日期的格式按照第二目标修改方式修改为第二目标格式,其中,可以将全部目标日期均按照第二目标修改方式修改为第二目标格式,还可以将部分目标日期按照第二目标修改方式修改为第二目标格式。

在本申请实施例中,以第一日期为2015/2/10为例进行说明,并且该第一日期2015/2/10实际表示为2015年10月2号。若用户选择将2015/2/10的格式转化为第一目标格式yyyy-mm-dd,则转化之后的目标日期为2015-2-10,并且采用预设标识标记该目标日期。当用户确认目标日期未能正确将其修改为2015-10-2的格式时,用户可选取第二目标修改方式,并根据第二目标修改方式将2015-2-10修改为正确的日期格式。其中,此时的第二目标修改方式即将2015-2-10中的10与2调换顺序,或者将2015-2-10的第一原始分隔符和第二原始分隔符修改为其他分隔符,例如修改为2015.10.02。

需要说明的是,用户可以将全部目标日期按照第二目标修改方式修改为第二目标格式,还可以将部分目标日期按照第二目标修改方式修改为第二目标格式。具体用户可以在排期表中选取需要修改的目标日期。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

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

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一 台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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