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

微网站建设申请报告wordpress 建点

微网站建设申请报告,wordpress 建点,wordpress自定义主页,淘宝联盟填网站备案阅读建议 嗨#xff0c;伙计#xff01;刷到这篇文章咱们就是有缘人#xff0c;在阅读这篇文章前我有一些建议#xff1a; 本篇文章大概6000多字#xff0c;预计阅读时间长需要5分钟。本篇文章的实战性、理论性较强#xff0c;是一篇质量分数较高的技术干货文章#x…阅读建议 嗨伙计刷到这篇文章咱们就是有缘人在阅读这篇文章前我有一些建议 本篇文章大概6000多字预计阅读时间长需要5分钟。本篇文章的实战性、理论性较强是一篇质量分数较高的技术干货文章建议收藏起来方便时常学习与回顾温故而知新。创作不易免费的点赞、关注请走上一走算是对博主一些鼓励让我更有动力输出更多的干货内容。 注意 本文编写的单元测试是基于java11具体的版本号是11.0.19 Duration Duration 是 Java 中表示时间段的类用于计算两个时间点之间的间隔。它包含秒seconds和纳秒nanos两个部分可以表示毫秒及更小的时间单位。与 Java 中的其他时间类不同Duration 不包含毫秒这个属性。 Test public void test(){Duration durationDuration.of(60, ChronoUnit.SECONDS);LocalDateTime localDateTime LocalDateTime.of(2023, 1, 1, 13, 1, 1);LocalDateTime plus localDateTime.plus(duration);//计算当前日期时间加上指定时间段后的日期时间System.out.println(plus);//输出结果2023-01-01T13:02:01 } 与Period类相比Duration类和Period类都用于表示时间段但它们在表示的时间单位和使用方式上有所不同。Period类主要用于表示年、月、日等较大的时间单位而Duration类主要用于表示更小的时间单位例如毫秒、纳秒等。此外Period类提供了一些方法来获取时间段中的年、月、日等信息而Duration类则提供了更多的方法来进行时间计算和操作。在实际使用过程中Duration类和Period类都可以用于表示天的时间段其他的不行会抛出异常。 Test public void test2(){Duration durationDuration.of(1,ChronoUnit.DAYS);Period period Period.ofDays(1);System.out.println(period.getDays() duration.toDays()); } 核心方法 Duration的核心方法包括 Duration#of(...) Duration#of(long duration)这个方法用于创建一个表示给定持续时间的Duration对象单位为纳秒。持续时间可以是从零到Long.MAX_VALUE之间的任何值。Duration.of(long amount, TemporalUnit unit) 用于创建表示特定时间单位的持续时间对象。该方法接受两个参数amount表示持续时间的长整型数值。unit表示时间单位的 TemporalUnit 枚举类型或其子类。 Duration#ofDays(long days)这个方法用于创建一个表示给定天数的Duration对象。Duration#ofHours(long hours)这个方法用于创建一个表示给定小时数的Duration对象。Duration#ofMinutes(long minutes)这个方法用于创建一个表示给定分钟数的Duration对象。Duration#ofSeconds(long seconds)这个方法用于创建一个表示给定秒数的Duration对象。Duration#ofMillis(long millis)这个方法用于创建一个表示给定毫秒数的Duration对象。Duration#ofNanos(long nanos)这个方法用于创建一个表示给定纳秒数的Duration对象。 Test public void test2() {Duration duration Duration.of(1, ChronoUnit.DAYS);duration Duration.ofDays(1);duration Duration.ofHours(24);duration Duration.ofMinutes(60);duration Duration.ofSeconds(60);duration Duration.ofMillis(1000);LocalDateTime localDateTime LocalDateTime.of(2023, 1, 1, 13, 1, 1);LocalDateTime plus localDateTime.plus(duration);//计算当前日期时间加上指定时间段后的日期时间System.out.println(plus);//输出结果2023-01-01T13:01:02 } Duration#between(...) Duration.between(LocalDateTime start, LocalDateTime end)用于计算两个 LocalDateTime 对象之间的持续时间。该方法接受两个参数start表示起始时间的 LocalDateTime 对象。end表示结束时间的 LocalDateTime 对象返回值是Duration对象 Test public void test3() {LocalDateTime localDateTime1 LocalDateTime.of(2023, 1, 1, 13, 1, 1);LocalDateTime localDateTime2 LocalDateTime.of(2023, 1, 1, 15, 1, 1);Duration duration Duration.between(localDateTime1, localDateTime2);long seconds duration.getSeconds();System.out.println(seconds);//输出结果7200 } Duration#get(...) Duration#get(...): 此方法返回在给定单位中的持续时间。它接受一个 java.time.temporal.TemporalUnit 参数并返回该单位的数量。例如如果你使用 java.time.temporal.ChronoUnit.SECONDS此方法将返回持续时间中的秒数。 Duration#getUnits(...): 此方法返回此持续时间包含的单位数。这通常与 get() 方法一起使用以确定持续时间的长度但不具体到秒或纳秒。例如如果你有一个持续时间为2天、3小时、4分钟和5秒那么 getUnits() 将返回一个包含这些单位的 long[] 数组。Duration#getSeconds(...): 此方法返回此持续时间中的秒数部分。需要注意的是这与 get(java.time.temporal.ChronoUnit.SECONDS) 方法略有不同后者将考虑任何溢出到分钟、小时或天数的秒数。Duration#getNano(...): 此方法返回此持续时间中的纳秒数部分。与秒一样这不会考虑任何溢出到更高单位的纳秒数。 Test public void test4() {Duration duration Duration.ofHours(2);ListTemporalUnit units duration.getUnits();System.out.println(units.toString());//输出结果[Seconds, Nanos]long seconds duration.get(ChronoUnit.SECONDS);System.out.println(seconds);//输出结果7200long seconds1 duration.getSeconds();System.out.println(seconds1);//输出结果7200duration Duration.ofNanos(10000);int nano duration.getNano();System.out.println(nano);//输出结果10000 } Duration#plus(...) Duration#plus(...)用于将当前Duration对象与另一个Duration对象相加返回一个新的Duration对象表示两个时间段的总和。 Duration#plusDays(...)用于将当前Duration对象与指定的天数相加返回一个新的Duration对象表示增加天数后的时间段。Duration#plusHours(...)用于将当前Duration对象与指定的小时数相加返回一个新的Duration对象表示增加小时数后的时间段。Duration#plusMinutes(...)用于将当前Duration对象与指定的分钟数相加返回一个新的Duration对象表示增加分钟数后的时间段。Duration#plusSeconds(...)用于将当前Duration对象与指定的秒数相加返回一个新的Duration对象表示增加秒数后的时间段。Duration#plusMillis(...)用于将当前Duration对象与指定的毫秒数相加返回一个新的Duration对象表示增加毫秒数后的时间段。Duration#plusNanos(...)用于将当前Duration对象与指定的纳秒数相加返回一个新的Duration对象表示增加纳秒数后的时间段。 Test public void test5() {LocalDateTime localDateTime LocalDateTime.of(2023, 1, 1, 15, 1, 1);Duration duration Duration.ofHours(2);//定义一个2小时的时间段durationduration.plus(60,ChronoUnit.MINUTES);//当前时间段加上60分钟durationduration.plusDays(1);//当前时间段加上1天durationduration.plusHours(1);//当前时间段加上1小时durationduration.plusMinutes(60);//当前时间段加上60分钟durationduration.plusSeconds(60);//当前时间段加上60秒LocalDateTime plus localDateTime.plus(duration);//计算当前日期时间加上当前的时间段后的日期时间System.out.println(plus);//输出结果2023-01-02T20:02:01 } Duration#minus(...) Duration#minus(...): 用于从一个Duration对象中减去另一个Duration对象。它返回一个新的Duration对象表示当前Duration对象与减去的那一个之间的差值。 Duration#minusDays(...): 用于从一个Duration对象中减去一定数量的天数。它返回一个新的Duration对象表示当前Duration对象减去指定天数后的结果。Duration#minusHours(...): 用于从一个Duration对象中减去一定数量的小时数。它返回一个新的Duration对象表示当前Duration对象减去指定小时数后的结果。Duration#minusMinutes(...): 用于从一个Duration对象中减去一定数量的分钟数。它返回一个新的Duration对象表示当前Duration对象减去指定分钟数后的结果。Duration#minusSeconds(...): 用于从一个Duration对象中减去一定数量的秒数。它返回一个新的Duration对象表示当前Duration对象减去指定秒数后的结果。Duration#minusMillis(...): 用于从一个Duration对象中减去一定数量的毫秒数。它返回一个新的Duration对象表示当前Duration对象减去指定毫秒数后的结果。Duration#minusNanos(...): 用于从一个Duration对象中减去一定数量的纳秒数。它返回一个新的Duration对象表示当前Duration对象减去指定纳秒数后的结果。 Test public void test6() {LocalDateTime localDateTime LocalDateTime.of(2023, 1, 10, 15, 1, 1);Duration duration Duration.ofHours(2);//定义一个2小时的时间段duration duration.minus(60, ChronoUnit.MINUTES);//当前时间段减去60分钟duration duration.minusDays(1);//当前时间段减去1天duration duration.minusHours(1);//当前时间段减去1小时duration duration.minusMinutes(60);//当前时间段减去60分钟duration duration.minusSeconds(60);//当前时间段减去60秒LocalDateTime minus localDateTime.minus(duration);//计算当前日期时间减去当前的时间段后的日期时间System.out.println(minus);//输出结果2023-01-11T16:02:01 } Duration#toDays() Duration#toDays(): 将Duration对象转换为天数。它返回一个整数值表示时间段中包含的天数。 Duration#toHours(): 将Duration对象转换为小时数。它返回一个整数值表示时间段中包含的小时数。Duration#toMinutes(): 将Duration对象转换为分钟数。它返回一个整数值表示时间段中包含的分钟数。Duration#toSeconds(): 将Duration对象转换为秒数。它返回一个整数值表示时间段中包含的秒数。Duration#toMillis(): 将Duration对象转换为毫秒数。它返回一个整数值表示时间段中包含的毫秒数。Duration#toNanos(): 将Duration对象转换为纳秒数。它返回一个整数值表示时间段中包含的纳秒数。 Test public void test7() {Duration duration Duration.ofDays(1);//定义一个24小时的时间段long days duration.toDays();//结果1long hours duration.toHours();//结果24long minutes duration.toMinutes();//结果1440long seconds duration.toSeconds();//结果86400 } 上一篇深入了解Java Period类对时间段的精确控制-CSDN博客
http://www.dnsts.com.cn/news/123043.html

相关文章:

  • 免费做图表的网站上海网站 备案查询
  • 郯城建设局网站手机网站 微信支付
  • 如何使用win2008iis建设网站蝶恋直播视频下载
  • 05网站一般通过中介找工作需要多少钱
  • 济宁手机网站建设公司财政局门户网站建设方案
  • 一个空间可以做几个网站吗阿里备案成功后怎么做网站
  • 自助建站网站系统旅游网的网站建设
  • 网站建设的价格网站域名备案后公示
  • 网站东莞优化建设球形网架公司
  • 网站商城建设员招聘信息店铺logo在线制作免费
  • 中国农业建设信息网站wordpress用户同步
  • 石家庄网站建设人员网站导航栏怎么做简单
  • 网站建设开发语言与平台招聘网站设计方案
  • 怎么用手机制作手机网站php招投标网站源码
  • 如何查询网站死链如何做网站开发
  • 张家港网站seo找网红推广一般怎么合作
  • 大气手机网站廊坊首页霸屏排名优化
  • 企业网站的形式婚纱摄影网站论文
  • 中山网站只设计荣耀手机官网旗舰店
  • 临沂做进销存网站如何自己开发app软件
  • wordpress数据库替换网址重庆网站seo案例
  • 企业网站建设计入什么科目怎样建设简单的网站
  • 做网站首页置顶多少钱个人怎么做网站页面
  • 织梦网站怎么做二级域名网站建设 三乐
  • 深圳做网站比较好网站功能说明怎么做
  • 网站信息化建设总结网络营销策划书300字
  • 宣传部网站建设方案网站设计与制作教程1
  • 什么叫宣传类网站网站建设详细教程视频教程
  • 怎么找网站 优帮云做it的在哪个网站找工作
  • 区块链网站开发价格长春长春网站建设网