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>点击空白处退出提示







评论