主页 > imtoken官网唯一地址 > hutool 日期转英文格式

hutool 日期转英文格式

imtoken官网唯一地址 2023-10-14 05:12:52

技术活,该赏
关注+一键三连(点赞,评论,收藏)再看,养成好习惯

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提供兼容支持。