主页 > imtoken官网唯一地址 > hutool 日期转英文格式
hutool 日期转英文格式
技术活,该赏
关注+一键三连(点赞,评论,收藏)再看,养成好习惯
hutool实战(带你掌握里面的各种工具)目录
简介
Hutool是一个小而全的Java工具类库。采用静态方法封装,降低相关API的学习成本,提高工作效率,让Java拥有函数式语言的优雅,让Java语言“甜”起来。
Hutool中的工具和方法来自于每一位用户的一丝不苟。它涵盖了Java开发底层代码的所有方面。它不仅是解决大型项目开发中小问题的强大工具,而且对小型项目的效率负责;
Hutool 是项目中“util”包的友好替换。节省了开发者对项目中常用类和常用工具方法的封装时间,使开发可以专注于业务,同时最大程度避免封装不完善带来的问题。错误。
优势github的stars 19K(不能证明是优秀的,但可以显示出庞大的用户群)遵循MulanPSL2开源许可协议,可以任意修改,用于业务无风险。提供很多有用的工具包,开箱即用。你不需要所有的依赖,你可以根据你的需要选择依赖(取决于maven配置)。 Hutool自2013年以来已经维护了8年,这意味着它在不断的优化和升级;我个人很喜欢:Hutool还是坚持不依赖(除了个别模块封装第三方库)安装maven中央仓库
maven 引用依赖
全部引用
cn.hutool
hutool-all
5.6.5
按需引用,如引用hutool-core
cn.hutool
hutool-core
5.6.5
主要内容时间工具
日期时间包是Hutool的核心包之一,提供JDK中Date和Calendar对象的封装
IO 流相关
io包的封装主要针对流和文件的读写封装,主要是工具类,提供常用功能的封装
常用工具
本包中的工具类不归类etp是什么文件格式,提供了一些常用的工具方法。
这个包按用途分类为XXXUtil,提供了大量的工具和方法。在工具类中,以类方法(静态方法)为主,不能将每个类实例化为对象。方法是一个独立的函数,没有相互影响。
语言特点
语言特性,即lang包,主要针对JDK中一些数据结构和接口的改进
JavaBean
已经有一个BeanUtil for JavaBean的工具包,已经扩展了。
集合类
集合包封装了Enumeration、Iterator等包
地图
最早的Map相关工具包含在CollUtil中,但是考虑到Map和collection不是同一种数据结构,它们是独立的,Hutool封装了很多自定义的Map类,所以单独打包。
编解码器编码
代码编解码,包括Base62、Base64和Base32编解码。
文本操作
包含 CSV 文件处理工具、可重复使用的字符串生成器、Unicode 编码转换工具和字符串切割工具
注意事项
一个工具类,封装了注解获取等方法
比较器
各种比较器(Comparator)的实现和封装
例外
对于异常打包,比如打包成RuntimeException
数学
此工具是对 NumberUtil 的补充。 NumberUtil 倾向于封装简单的数学计算,而 MathUtil 倾向于封装复杂的数学计算
图片
图片工具和图片编辑器
网络
网络工具和 URL 生成器
配置文件(Hutool-setting)
Setting除了兼容Properties文件格式外,还提供了一些独特的功能,包括:
支持多种编码方式
变量支持
团体支持
日志(Hutool-log)
准确地说,Hutool-log只是日志的一个通用门面,功能类似于Slf4j
Hutool-缓存
Hutool-cache 模块最初是受到 jodd-cache 的启发(大部分逻辑在今天仍然与 jodd 保持一致)。该模块提供了一个简单的缓存实现,对于小型项目中的简单缓存需求非常有用。
JSON (Hutool-json)
不可否认,现在有很多优秀的 JSON 框架。我经常使用的像阿里的FastJSON和Jackson这些都是优秀的包,性能出众,好用。 Hutool一开始并不想自己写一个JSON,但是在各种工具的封装中,发现JSON是少不了的,于是将json.org官方的JSON解析纳入并改造。在改造过程中,积极吸收其他类库的优点,优化成员方法、抽象接口和类,最终形成Hutool-json。
加解密(Hutool-crypto)
共有三种加密方式:
对称加密(对称),如:AES、DES等
非对称加密(非对称),如:RSA、DSA等
摘要加密(digest)etp是什么文件格式,例如:MD5、SHA-1、SHA-256、HMAC等
hutool-crypto分别封装了这三种加密类型,提供了大部分常用的加密算法。
DFA查找(Hutool-dfa)
Hutool在网上整理完善了DFA算法和一些实现,最终形成了现在的Hutool-dfa模块
数据库(Hutool-db)
Hutool-db是基于JDBC封装的数据库操作工具类。通过打包,它使用ActiveRecord来操作数据库。 Hutool-db中使用Entity(本质上是一个Map)代替Bean,使数据库操作更加灵活,并提供Bean和Entity之间的转换,为传统ORM提供兼容支持。