[发明专利]一种基于Java的时间格式转换方法在审
申请号: | 202210242171.X | 申请日: | 2022-03-11 |
公开(公告)号: | CN114756230A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 张崴;肖伟明;黄晓艳;钟卫为 | 申请(专利权)人: | 武汉虹信技术服务有限责任公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/50 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 张英 |
地址: | 430205 湖北省武汉市江夏区藏龙*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 java 时间 格式 转换 方法 | ||
本发明提供一种基于Java的时间格式转换方法,包括步骤:S1.获取需要处理的时间参数;S2.判断所述时间参数的格式是否符合时间格式转换工具类的易处理格式;S3.若是,则调用所述时间格式转换工具类的非公共转换方法进行处理;若否,则经过所述时间格式转换工具类的公共转换方法进行易处理格式转换后再调用所述非公共转换方法进行处理;S4.输出处理后的期望格式的时间。本发明采用对传入信息与预建信息库的比对后,进行关键时间信息提取的方法,将各种开发环境下不同的时间格式处理成目标格式,从而能适应不同的开发环境,提高了信息提取的精度,增强了该工具类的泛用性。
技术领域
本发明涉及Java Web技术领域,尤其涉及一种基于Java的时间格式转换方法。
背景技术
目前,越来越多的城市管理及办公领域开始进行智慧化管理,对于一个智慧管理系统,往往会涉及到处理很多表单数据,而在表单数据中,时间数据是个至关重要的数据,如何在后台程序中对各式各样的时间信息进行处理显得尤为重要。
针对在Java语言中的时间转换,现有技术普遍采用的方式是根据需要,程序员去使用原始的时间类,写多行代码来对时间格式进行处理。但是目前,Java Web项目的发展越来越成熟,项目体量越来越大,一个项目往往需要多人协同开发,会因相同的时间处理代码多次编写,导致大量代码的重复。
发明内容
针对背景技术中提到的现有技术的至少一个缺陷或改进需求,本发明提供一种基于Java的时间格式转换方法,用以解决相同的时间处理代码多次编写而导致大量重复代码的技术问题。
为了解决以上技术问题,本发明提供一种基于Java的时间格式转换方法,包括如下步骤:
S1.获取需要处理的时间参数;
S2.判断所述时间参数的格式是否符合时间格式转换工具类的易处理格式;
S3.若是,则调用所述时间格式转换工具类的非公共转换方法进行处理;若否,则经过所述时间格式转换工具类的公共转换方法进行易处理格式转换后再调用所述非公共转换方法进行处理;
S4.输出处理后的期望格式的时间。
根据本发明提供的基于Java的时间格式转换方法,所述易处理格式具体为:
String类型的“YYYY-MM-dd”,所述YYYY代表年份,所述MM代表月份,所述dd代表日份,均为阿拉伯数字形式。
根据本发明提供的基于Java的时间格式转换方法,所述公共转换方法具体为:
所述时间参数如果不符合所述易处理格式,将自动转入所述公共转换方法,被转换成所述易处理格式。
根据本发明提供的基于Java的时间格式转换方法,所述公共转换方法包括数字识别转换方法和文字识别转换方法中的一种或多种;
所述数字识别转换方法对数字日期的年份数字、月份数字和日份数字进行敏感识别,并转换为所述易处理格式;
所述文字识别转换方法对文字日期与预留信息库进行比对,并转换为所述易处理格式。
根据本发明提供的基于Java的时间格式转换方法,所述非公共转换方法包括时间格式转换方法、时间类型转换方法、时间月份分割方法、时间0点转24点方法和时间增减方法中的一种或多种。
根据本发明提供的基于Java的时间格式转换方法,所述时间格式转换方法具体为:
将Date类型的所述时间参数转换为指定格式的字符串类型。
根据本发明提供的基于Java的时间格式转换方法,所述时间类型转换方法具体为:
将时间类型由字符格式转换为Date格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信技术服务有限责任公司,未经武汉虹信技术服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210242171.X/2.html,转载请声明来源钻瓜专利网。