概述
时间工具类DateUtil
考虑到Java本身对日期时间的支持有限,并且Date和Calendar对象的并存导致各种方法使用混乱和复杂,故使用此工具类做了封装。这其中的封装主要是日期和字符串之间的转换,以及提供对日期的定位(一个月前等等)。
对于Date对象,我为了便捷,使用了一个DateTime类来代替之,继承自Date对象,主要的便利在于,覆盖了toString()方法,返回yyyy-MM-dd HH:mm:ss形式的字符串,方便在输出时的调用(例如日志记录等)。
1.now、today方法
返回当前时间和日期,第一个方法返回的格式为yyyy-MM-dd HH:mm:ss,第二个返回的格式为yyyy-MM-dd
2.date方法
当前时间的DateTime对象(相当于new DateTime()或者new Date()),此外还提供一个重载方法,传递long类型参数,是给定一个Unix时间戳,返回这个时间戳的时间。
3.yearAndSeason方法
根据给定的Date对象返回一个年份和季节的字符串,例如20132表示2013年第二季度,同时提供一个yearAndSeasons方法,传入两个时间对象,提供这两个时间范围内的所有季节字符串。
4.格式化日期
格式化日期时间,最常用的是formatDateTime、formatDate方法,返回yyyy-MM-dd HH:mm:ss和yyyy-MM-dd格式的日期字符串,如果你需要特殊格式的格式化,则使用format方法,通过传入日期的模板来返回相应的字符串。formatHttpDate则是返回HTTP头部的时间格式
最后
以上就是单身小甜瓜为你收集整理的hutool 获取某月最后一天_Hutool之时间工具——DateUtil的全部内容,希望文章能够帮你解决hutool 获取某月最后一天_Hutool之时间工具——DateUtil所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复