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细分时间段操作的方法,通过创建一个工具类文件,以便引入创建工具类文件时 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。