zoro-time 日期和时间操作工具开源项目

我要开发同款
匿名用户2021年07月12日
371阅读

技术信息

开源地址
https://github.com/JonZhang3/zoro-time
授权协议
MIT

作品详情

zoro-time是一个简单的日期和时间操作工具。

Zoro 是一个带有时区的包含日期和时间的工具类,包含

获取当前(指定)时间的年、月、日、星期、时、分、秒在指定的日期时间字段值(年、月、日、星期、时、分、秒等)上进行加减任意更改指定的日期时间字段的值获取两个时间的差值(相差几年或相差几个月或相差几天等)格式化为文本或解析日期时间文本,同时可创建可缓存的 DateTimeFormatter,避免重复创建相同模式的 DateTimeFormatter需要指明的是,与Java8的日期时间API不同,Zoro 是可变对象,在其上的修改,不会创建一个新的对象

可以使用 cloe 或 create(Zoro) 方法拷贝一个新的 Zoro 实例

API示例创建 Zoro//本地时区的当前时间Zoro.ow();//本地时区的前一天的时间Zoro.yesterday();按照指定的模式解析时间文本

Zoro.parse(text,patter);使用时间戳创建。[,ZoeId]表示ZoeId是选填的,默认为本地时区

Zoro.create(timestamp[,ZoeId]);使用Java日期API创建

Zoro.create(Date[,ZoeId]);Zoro.create(Caledar);Zoro.create(ZoedDateTime);Zoro.create(LocalDateTime);Zoro.create(LocalDate);...获取一些基本信息zoro.year();//获取年份zoro.moth();//获取月份zoro.weekOfMoth();//获取当前日期是当月的第几周zoro.weekOfYear();//获取当前日期是当年的第几周zoro.dayOfWeek();//获取当前日期是周几zoro.dayOfMoth();//当前日期在当月是第几天zoro.dayOfYear();//当前日期在当年是第几天zoro.hour();//小时...zoro.millisecod();//当前时间的毫秒值zoro.ao();//当前时间的纳秒值zoro.zodiacsSig();//当前日期的所处星座zoro.mothDays();//当前日期的月份总共的天数zoro.yearDays();//当前年份总共的天数zoro.isLeapYear();//是否是闰年zoro.timestamp();//UTC时间戳zoro.toDate();//转换为java.util.Datezoro.toCaledar();//转换为Caledarzoro.toZoedDateTime();//转换为ZoedDateTimezoro.toLocalDateTime();//转换为LocalDateTimezoro.toLocalDate();zoro.toLocalTime();在Zoro的基础上进行修改//在当前基础上增加或减少指定值//负值表示减少,正值表示增加,下同zoro.addYears(years);zoro.addMoths(moths);zoro.addWeeks(weeks);zoro.addDays(days);...zoro.addNaos(aos);//变更时区zoro.withZoeId(ZoeId);//将当前日期的指定字段更改为指定值zoro.withYear(year);zoro.withMoth(moth);...zoro.withLastDayOfMoth();//当月的最后一天zoro.withFirstIMoth(DayOfWeek);//当月的第一个周几zoro.with(TemporalAdjuster);两个日期的比较start.diffOfYears(ed);//两个日期相差的年数start.diffOfMoths(ed);//两个日期相差的月数...start.diffOfWeeks();//两个日期相差的周数安装Mave<depedecy><groupId>com.github.jozhag3</groupId><artifactId>zoro-time</artifactId><versio>1.0.0</versio></depedecy>

功能介绍

zoro-time 是一个简单的日期和时间操作工具。 Zoro 是一个带有时区的包含日期和时间的工具类,包含 获取当前(指定)时间的年、月、日、星期、时、分、秒 在指定的日期时间字段值(年、月、...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论