当前位置: 首页 > news >正文

企业做网站需要的资料网站流量统计平台

企业做网站需要的资料,网站流量统计平台,asp.net做的网站模板,网红营销李佳琦案例分析阅读建议 嗨,伙计!刷到这篇文章咱们就是有缘人,在阅读这篇文章前我有一些建议: 本篇文章大概2900多字,预计阅读时间长需要3分钟。本篇文章的实战性、理论性较强,是一篇质量分数较高的技术干货文章&#x…

阅读建议

嗨,伙计!刷到这篇文章咱们就是有缘人,在阅读这篇文章前我有一些建议:

  1. 本篇文章大概2900多字,预计阅读时间长需要3分钟。
  2. 本篇文章的实战性、理论性较强,是一篇质量分数较高的技术干货文章,建议收藏起来,方便时常学习与回顾,温故而知新。
  3. 创作不易,免费的点赞、关注,请走上一走,算是对博主一些鼓励,让我更有动力输出更多的干货内容。

注意

本文编写的单元测试是基于java11,具体的版本号是:11.0.19

Period

在Java中,Period类是用于表示时间段或周期的类。它通常用于日期和时间的计算和操作,可以方便地处理年、月、日等时间单位。下面是一个如何定义Period的示例:

@Test
public void test() {Period period = Period.of(1, 1, 1);//获得一个表示一年一个月一天的时间段LocalDate localDate = LocalDate.of(2023, 1, 1);LocalDate plus = localDate.plus(period);//计算当前日期加上指定的时间段后的日期System.out.println(plus);//输出结果:2024-02-02Period period1 = Period.ofYears(1);//获得一个表示一年的时间段Period period2 = Period.ofMonths(12);//获得一个表示十二个月的时间段Period period3 = Period.ofDays(30);//获得一个表示三十天的时间段Period period4 = Period.ofWeeks(1);//获得一个表示两周的时间段
}

核心方法

Period的核心方法包括:

  • Period.of(LocalDate startDate, LocalDate endDate):创建一个表示给定时间段的Period对象。
  • Period.between(LocalDate startDate, LocalDate endDate):创建一个表示给定时间段的Period对象,与起始日期和结束日期的时间顺序无关。
  • Period.getYears():返回时间段中的年数。
  • Period.getMonths():返回时间段中的月数。
  • Period.getDays():返回时间段中的天数。
  • Period.plus(Period period):将给定的Period对象加到当前Period对象上,返回一个新的Period对象。
  • Period.minus(Period period):将给定的Period对象从当前Period对象中减去,返回一个新的Period对象。
  • Period.between(LocalDateTime startDateTime, LocalDateTime endDateTime):创建一个表示给定时间段的Period对象,与起始日期和结束日期的时间顺序无关。
@Test
public void test1() {LocalDate localDate1 = LocalDate.of(2022, 1, 1);LocalDate localDate2 = LocalDate.of(2023, 12, 1);Period period = Period.between(localDate1, localDate2);System.out.println(period.getYears());//输出结果:1System.out.println(period.getMonths());//输出结果:11System.out.println(period.getDays());//输出结果:0,注意:这里的结果是对应的年、月、日的字段的值的差,与起始日期和结束日期的时间顺序无关//如果想要获取两个日期之间的差是多少天,可以这样:long days = localDate1.until(localDate2, ChronoUnit.DAYS);System.out.println(days);//输出结果:699
}
  • Period#plus(...):该方法接受一个Period对象作为参数,并将其加到当前Period对象上,返回一个新的Period对象。
@Test
public void test2() {Period period = Period.ofYears(1);//获得一个表示一年的时间段period.plus(Period.ofYears(1));//计算当前时间段加上一个1年时间后的时间段period.plusYears(1);//计算当前时间段加上一个1年时间后的时间段period.plusMonths(12);//计算当前时间段加上一个12个月时间后的时间段period.plusDays(365);//计算当前时间段加上一个365天时间后的时间段
}
  • Period#minus(...):该方法也接受一个Period对象作为参数,但它将从当前Period对象中减去给定的Period对象,返回一个新的Period对象。
@Test
public void test3() {Period period = Period.ofYears(1);//获得一个表示一年的时间段period.minus(Period.ofYears(1));//计算当前时间段减去一个1年时间后的时间段period.minusYears(1);//计算当当前时间段减去一个1年时间周期后的时间段period.minusMonths(12);//计算当前时间段减去一个12个月时间周期后的时间段period.minusDays(365);//计算当前时间段减去一个365天时间周期后的时间段
}

使用场景

Period类通常在需要表示和操作年、月、日等较大时间单位的情况下使用。例如,在日历应用程序中,可以使用Period类来计算两个日期之间的差值,或者在计划任务中,可以使用Period类来表示一个任务需要执行的时间段。此外,Period类还可以用于日期时间的格式化和解析,以及进行日历计算等操作。

总结

Period类的优点包括:

  1. 易于使用:Period类提供了许多简便的方法来操作时间段,例如plus()、minus()、multiply()、divide()等,使得操作变得更加简单。
  2. 适合表示较大时间单位:与Duration类相比,Period类更适合表示年、月、日等较大的时间单位,因为它的粒度更粗,不会因为纳秒等较小的单位而产生精度问题。

Period类的缺点包括:

  1. 精度问题:Period类的比较粒度较粗,只能精确到天、月、年等较大的单位,对于需要更高精度的时间段,例如毫秒、纳秒等,Period类无法满足需求。
  2. 不支持时区:Period类没有提供时区支持,因此在处理涉及不同时区的日期时间时,Period类无法很好地处理。
  3. 无法表示时间点的具体数值:Period类只能表示时间段,无法表示时间点的具体数值,例如当前的日期和时间等。

总之,Period类适用于需要表示和操作年、月、日等较大时间单位的情况,但在需要更高精度的时间段或者涉及不同时区的日期时间处理时,需要考虑使用其他类库。

上一篇:深入了解Java8新特性-日期时间API之ChronoUnit、ChronoField-CSDN博客

http://www.ds6.com.cn/news/49510.html

相关文章:

  • 比格设计网站官网网站宣传文案范例
  • 金乡县住房和城乡建设局网站百度推广首页登录
  • 做企业网站需要自己有公司吗2022当下社会热点话题
  • 公司网站建设属于什么职位微信朋友圈推广平台
  • java语言做网站正规代运营公司
  • java做网站开发成本高数据分析师报考条件
  • wordpress与phpmyadmin平板电视seo优化关键词
  • 做网站之前需要准备什么条件网站建设流程步骤
  • 网站怎么做区域性优化产品推广计划方案
  • 新疆网站建设价格给你一个网站seo如何做
  • 便宜的网站设计苏州百度推广排名优化
  • 做淘宝网站规范 百度知道百度入驻商家
  • 企业自建网站平台有哪些360搜索引擎网址
  • 如果做网站济南做网站公司
  • 网站开发定制推广杭州福建百度seo排名点击软件
  • 360网站制作营销与销售的区别
  • wordpress版本还原深圳市seo点击排名软件价格
  • 做盗版小说网站怎么样广州市运营推广公司
  • 淮安建设网站制作建站小程序
  • 怎么做app网站ui原型郑州网站建设方案
  • 建设导航网站费用吗广告公司网站制作
  • 网站动态画面用啥做友情链接交换软件
  • 网站建设既有书籍又有光盘慈溪seo排名
  • 在网上做软件挣钱的网站关键词排名优化公司外包
  • 网站维护知识李勇seo的博客
  • 网络优化工程师前景seo流量的提升的软件
  • 在线做头像的网站有哪些在百度做广告多少钱
  • html怎么做网站首页购买友情链接网站
  • 做网站不好做网络培训平台
  • 公司如何建站奶茶软文案例300字