基于SQL细分时间段操作的方法及系统技术方案

技术编号:19319829 阅读:29 留言:0更新日期:2018-11-03 10:39
本发明专利技术提供了一种基于SQL细分时间段操作的方法及系统。其中,该基于SQL细分时间段操作的方法,包括:创建一个工具类文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建工具类文件时所需的依赖文件;定义全局变量,以声明数据D1需转换的特定时间格式;定义时间处理方法;调用时间处理方法,将数据D1转换成具有全局变量中声明的特定时间格式的数据D2;返回数据D2;传送数据D2至访问数据库,以供SQL语句使用。本发明专利技术提供的基于SQL细分时间段操作的方法,实现开发出一套专门处理日期格式的程序代码,直接将其引入项目或直接粘贴复制到所需的代码里加以调用,简化开发项目时处理日期数据的过程,提高项目的开发效率。

Method and system for subdividing time segment operation based on SQL

The invention provides a method and system for subdividing time segment operation based on SQL. Among them, the method of subdividing time period operation based on SQL includes: creating a tool class file; receiving instructions to query data of different time ranges; receiving instructions to input data of different time types D1; introducing dependent files needed to create tool class files; defining global variables to declare the special features of data D1 to be converted. Fixed time format; Define time processing method; Call time processing method to convert data D1 into data D2 with specific time format declared in global variables; Return data D2; Transfer data D2 to access database for use by SQL statements. The method of subdividing time period based on SQL provided by the invention realizes the development of a set of program code specially dealing with date format, which is directly introduced into the project or directly pasted and copied into the required code to be invoked, simplifies the process of dealing with date data in the development project, and improves the development efficiency of the project.

【技术实现步骤摘要】
基于SQL细分时间段操作的方法及系统
本专利技术涉及计算机应用程序开发
,具体而言,涉及一种基于SQL细分时间段操作的方法和基于SQL细分时间段操作的系统。
技术介绍
在应用程序开发
,计算机应用程序编程人员开始入门时,就是查看并消化吸收源码,以改进源码,更希望代码能够复用。计算机应用程序编程人员在实际开发中,有许多项目要用到时间这一基本数据,并且由于开发环境不同以及前端的多样的展示需求,经常需要用到具有多样格式的细分时间段的时间数据,例如含有年月日时分秒周的时间格式的时间数据,但是前期开发的具有时间数据的代码往往并不能直接引入项目或者直接粘贴复制到所需的代码里加以调用,极大地降低项目的开发效率。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出了一种基于SQL细分时间段操作的方法。本专利技术的另一个目的在于提出了一种基于SQL细分时间段操作的系统。有鉴于此,本专利技术提出了一种基于SQL细分时间段操作的方法,包括:创建一个工具类文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建工具类文件时所需的依赖文件;定义全局变量,以声明数据D1需转换的特定时间格式;定义时间处理方法;调用时间处理方法,将数据D1转换成具有全局变量中声明的特定时间格式的数据D2;返回数据D2;传送数据D2至访问数据库,以供SQL语句使用;其中,特定时间格式是将数据D1细分时间段后的时间格式。本专利技术提供的基于SQL细分时间段操作的方法,通过创建一个工具类文件,以便引入创建工具类文件时所需的依赖文件,再通过接收查询不同时间范围数据的指令,进一步地,当接收输入不同时间类型数据D1的指令时,引入依赖文件,通过定义全局变量,以声明数据D1需转换的特定时间格式,通过调用已经定义的时间处理方法,将数据D1转换成具有全局变量中声明的特定时间格式的数据D2,最后将返回的数据D1细分时间段后的数据D2直接传送至访问数据库,以供SQL语句使用,实现了利用java日期类下的时间处理方法,开发出一套专门将数据细分时间段的程序代码(就是一个java类),可以直接将其引入项目或者直接粘贴复制到所需的代码里加以调用,简化开发项目时处理日期数据的过程,极大地提高项目的开发效率。根据本专利技术上述的基于SQL细分时间段操作的方法,还可以具有如下附加的技术特征:在上述技术方案中,优选地,该基于SQL细分时间段操作的方法,还包括:将查询到的数据D2放入对象,返回并显示数据D2于业务层;以及返回并显示数据D2于前端页面。在该技术方案中,通过将查询到的数据D2放入对象,返回并显示数据D2于业务层,进而返回并显示数据D2于前端页面,实现用户通过前端页面查询不同时间范围数据时,可以将不同时间类型数据转换成用户需求的具有特定时间格式的数据,并及时将数据显示于前端页面,提升了用户的操作体验。在上述任一技术方案中,优选地,创建一个工具类文件,具体包括:利用开发软件Eclipse创建一个DateUtil的工具类文件。在该技术方案中,通过利用开发软件Eclipse创建一个DateUtil的工具类文件,使得该基于SQL细分时间段操作的方法得以顺利实现,同时便于用户操作。在上述任一技术方案中,优选地,定义时间处理方法,具体包括:创建格式对象,依据给定字符串格式,将字符串型的数据D1格式化为具有特定时间格式的数据。在该技术方案中,通过创建格式对象,进而可以依据给定字符串格式,将字符串型的数据D1格式化为具有特定时间格式的数据,以便调用时间处理方法后,将数据D1转换成用户需求的具有特定时间格式的数据,进而实现将具有特定时间格式的数据传送至访问数据库,以供SQL语句使用,简化开发项目时处理日期数据的过程,极大地提高项目的开发效率。在上述任一技术方案中,优选地,特定时间格式包括以下至少之一或其组合:含有中文汉字“年月日”字样的时间格式、含有年月日时分秒的时间格式、含有中文汉字“年月日”且含有时分秒的时间格式、含有中文汉字“年月日时分秒”的时间格式、只有时分秒的时间格式、含有中文汉字“时分秒”的时间格式、只有年的时间格式、只有月的时间格式、只有天的时间格式、只有小时的时间格式、只有分钟的时间格式、只有秒的时间格式、只有周的时间格式、含有年月日时分秒周的时间格式、含有年月日周的时间格式、含有中文汉字“年月日”且含有时分秒周的时间格式、含有中文汉字“年月日”且含有周的时间格式。在该技术方案中,通过各种不同的特定时间格式,将日期数据以丰富多样的特定时间格式返回给SQL语句使用,实现一个可扩展的自定义支持的处理日期格式的程序代码(就是一个java类),满足用户对需转换的特定时间格式的个性化需求,进而满足前端的多样的展示需求,进而提升了用户的操作体验。具体实施例中,特定时间格式包括但并不局限于以下至少之一或其组合:含有中文汉字“年月日”字样的时间格式、含有年月日时分秒的时间格式、含有中文汉字“年月日”且含有时分秒的时间格式、含有中文汉字“年月日时分秒”的时间格式、只有时分秒的时间格式、含有中文汉字“时分秒”的时间格式、只有年的时间格式、只有月的时间格式、只有天的时间格式、只有小时的时间格式、只有分钟的时间格式、只有秒的时间格式、只有周的时间格式、含有年月日时分秒周的时间格式、含有年月日周的时间格式、含有中文汉字“年月日”且含有时分秒周的时间格式、含有中文汉字“年月日”且含有周的时间格式。本专利技术还提出一种基于SQL细分时间段操作的系统,包括:第一创建单元,用于创建一个工具类文件;第一接收单元,用于接收查询不同时间范围数据的指令;第二接收单元,用于接收输入不同时间类型数据D1的指令;第二创建单元,用于引入创建工具类文件时所需的依赖文件;第一定义单元,用于定义全局变量,以声明数据D1需转换的特定时间格式;第二定义单元,用于定义时间处理方法;调用单元,用于调用时间处理方法,将数据D1转换成具有全局变量中声明的特定时间格式的数据D2;调用单元,还用于返回数据D2;传送单元,用于传送数据D2至访问数据库,以供SQL语句使用;其中,特定时间格式是将数据D1细分时间段后的时间格式。本专利技术提供的基于SQL细分时间段操作的系统,通过第一创建单元,创建一个工具类文件,以便引入创建工具类文件时所需的依赖文件,再通过第一接收单元,接收查询不同时间范围数据的指令,进一步地,当第二接收单元,接收到输入不同时间类型数据D1的指令时,通过第二创建单元,引入依赖文件,通过第一定义单元,定义全局变量,以声明数据D1需转换的特定时间格式,通过第二定义单元,定义时间处理方法,通过调用单元,调用第二定义单元已经定义的时间处理方法,将数据D1转换成具有全局变量中声明的特定时间格式的数据D2,最后通过传送单元,将返回的数据D1细分时间段后的数据D2直接传送至访问数据库,以供SQL语句使用,实现了利用java日期类下的时间处理方法,开发出一套专门将数据细分时间段的程序代码(就是一个java类),可以直接将其引入项目或者直接粘贴复制到所需的代码里加以调用,简化开发项目时处理日期数据的过程,极大地提高项目的开发效率。根据本专利技术上述的基于SQL细分时间段操作的系统,还可以具有本文档来自技高网...

【技术保护点】
1.一种基于SQL细分时间段操作的方法,其特征在于,包括:创建一个工具类文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建所述工具类文件时所需的依赖文件;定义全局变量,以声明所述数据D1需转换的特定时间格式;定义时间处理方法;调用所述时间处理方法,将所述数据D1转换成具有所述全局变量中声明的所述特定时间格式的数据D2;返回所述数据D2;传送所述数据D2至访问数据库,以供SQL语句使用;其中,所述特定时间格式是将所述数据D1细分时间段后的时间格式。

【技术特征摘要】
1.一种基于SQL细分时间段操作的方法,其特征在于,包括:创建一个工具类文件;接收查询不同时间范围数据的指令;接收输入不同时间类型数据D1的指令;引入创建所述工具类文件时所需的依赖文件;定义全局变量,以声明所述数据D1需转换的特定时间格式;定义时间处理方法;调用所述时间处理方法,将所述数据D1转换成具有所述全局变量中声明的所述特定时间格式的数据D2;返回所述数据D2;传送所述数据D2至访问数据库,以供SQL语句使用;其中,所述特定时间格式是将所述数据D1细分时间段后的时间格式。2.根据权利要求1所述的基于SQL细分时间段操作的方法,其特征在于,还包括:将查询到的所述数据D2放入对象,返回并显示所述数据D2于业务层;以及返回并显示所述数据D2于前端页面。3.根据权利要求1所述的基于SQL细分时间段操作的方法,其特征在于,所述创建一个工具类文件,具体包括:利用开发软件Eclipse创建一个DateUtil的工具类文件。4.根据权利要求1所述的基于SQL细分时间段操作的方法,其特征在于,所述定义时间处理方法,具体包括:创建格式对象,依据给定字符串格式,将字符串型的所述数据D1格式化为具有所述特定时间格式的数据。5.根据权利要求1至4中任一项所述的基于SQL细分时间段操作的方法,其特征在于,所述特定时间格式包括以下至少之一或其组合:含有中文汉字“年月日”字样的时间格式、含有年月日时分秒的时间格式、含有中文汉字“年月日”且含有时分秒的时间格式、含有中文汉字“年月日时分秒”的时间格式、只有时分秒的时间格式、含有中文汉字“时分秒”的时间格式、只有年的时间格式、只有月的时间格式、只有天的时间格式、只有小时的时间格式、只有分钟的时间格式、只有秒的时间格式、只有周的时间格式、含有年月日时分秒周的时间格式、含有年月日周的时间格式、含有中文汉字“年月日”且含有时分秒周的时间格式、含有中文汉字“年月日”且含有周的时间格式。6.一种基于SQL细分时间段操作的系统,其特征在于,包括:第一创建单元,用于创建一个工具类...

【专利技术属性】
技术研发人员:赵小烔
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

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

1