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

怎么制作网站横幅wordpress 年份

怎么制作网站横幅,wordpress 年份,wordpress不跳转,建网站为什么每年都要续费java.util.concurrent.TimeUnit以给定的粒度单位表示Java中的持续时间#xff0c;并提供了跨单位转换的实用方法。 java.util.concurrent.TimeUnit最早是在Java早期#xff08;1.5#xff09;引入的#xff0c;但自那时以来已经被扩展了好几次。 在此博客文章中#xff0c… java.util.concurrent.TimeUnit以给定的粒度单位表示Java中的持续时间并提供了跨单位转换的实用方法。 java.util.concurrent.TimeUnit最早是在Java早期1.5引入的但自那时以来已经被扩展了好几次。 在此博客文章中您将学习如何使用java.util.concurrent.TimeUnit将给定的时间单位转换为持续时间 。 先决条件 您需要JDK 11才能运行示例。 了解如何使用SDKMAN管理多个Java SDK 轻松 问题 在Java中将给定的时间单位转换为持续时间 解 使用java.concurrent.TimeUnit枚举。 Java 11 TimeUnit.convert(Duration duration) long yearInMillis TimeUnit.MILLISECONDS.convert(Duration.ofDays( 365 )); long hourInMillis TimeUnit.MILLISECONDS.convert(Duration.ofHours( 1 )); long minuteInMillis TimeUnit.MILLISECONDS.convert(Duration.ofMinutes( 1 )); 使用java.time.ChronoUnit TimeUnit.convert(Duration duration) long yearInMillis TimeUnit.MILLISECONDS.convert(Duration.of( 365 , TimeUnit.DAYS.toChronoUnit())); long hourInMillis TimeUnit.MILLISECONDS.convert(Duration.of( 1 , TimeUnit.HOURS.toChronoUnit())); long minuteInMillis TimeUnit.MILLISECONDS.convert(Duration.of( 1 , TimeUnit.MINUTES.toChronoUnit())); Java 11之前的版本 通用TimeUnit.convert(long sourceDuration, TimeUnit sourceUnit) long yearInMillis TimeUnit.DAYS.toMillis( 365 ); long hourInMillis TimeUnit.HOURS.toMillis( 1 ); long minuteInMillis TimeUnit.MINUTES.toMillis( 1 ); TimeUnit.toMillis(long duration) TimeUnit.toSeconds(long duration)等方法 long yearInMillis TimeUnit.MILLISECONDS.convert( 365 , TimeUnit.DAYS); long hourInMillis TimeUnit.MILLISECONDS.convert( 1 , TimeUnit.HOURS); long minuteInMillis TimeUnit.MILLISECONDS.convert( 1 , TimeUnit.MINUTES); 最后的例子 class Java11TimeUnitConvertTests { public static final long DAYS_IN_A_YEAR 365L; public static final long HOURS_IN_A_DAY 24L; public static final long MINUTES_IN_AN_HOUR 60L; public static final long SECONDS_IN_A_MINUTE 60L; public static final long MILLISECONDS_IN_A_SECOND 1000L; Test void aYearInMillis() { // A year in milliseconds long yearInMillis TimeUnit.MILLISECONDS.convert(Duration.ofDays( 365 )); // since Java 11 assertThat(yearInMillis) .isEqualTo(DAYS_IN_A_YEAR * HOURS_IN_A_DAY * MINUTES_IN_AN_HOUR * SECONDS_IN_A_MINUTE * MILLISECONDS_IN_A_SECOND) .isEqualTo(TimeUnit.DAYS.toMillis( 365 )) .isEqualTo(TimeUnit.MILLISECONDS.convert( 365 , TimeUnit.DAYS)) .isEqualTo(TimeUnit.MILLISECONDS.convert(Duration.of( 365 , TimeUnit.DAYS.toChronoUnit()))); // since Java 11 } Test void anHourInMillis() { long hourInMillis TimeUnit.MILLISECONDS.convert(Duration.ofHours( 1 )); // since Java 11         assertThat(hourInMillis) .isEqualTo(MINUTES_IN_AN_HOUR * SECONDS_IN_A_MINUTE * MILLISECONDS_IN_A_SECOND) .isEqualTo(TimeUnit.HOURS.toMillis( 1 )) .isEqualTo(TimeUnit.MILLISECONDS.convert( 1 , TimeUnit.HOURS)) .isEqualTo(TimeUnit.MILLISECONDS.convert(Duration.of( 1 , TimeUnit.HOURS.toChronoUnit()))); // since Java 11 } Test void aMinuteInMillis() {         long minuteInMillis TimeUnit.MILLISECONDS.convert(Duration.ofMinutes( 1 )); // since Java 11         assertThat(minuteInMillis) .isEqualTo(SECONDS_IN_A_MINUTE * MILLISECONDS_IN_A_SECOND) .isEqualTo(TimeUnit.MINUTES.toMillis( 1 )) .isEqualTo(TimeUnit.MILLISECONDS.convert( 1 , TimeUnit.MINUTES)) .isEqualTo(TimeUnit.MILLISECONDS.convert(Duration.of( 1 , TimeUnit.MINUTES.toChronoUnit()))); // since Java 11 } ParameterizedTest MethodSource ( timeUnitToDuration ) void convertTimeUnitToDuration(TimeUnit unit, Duration duration, long expectedResult) { long actualResult unit.convert(duration); assertThat(actualResult).isEqualTo(expectedResult); } private static StreamArguments timeUnitToDuration() { return Stream.of( Arguments.of(TimeUnit.DAYS, Duration.ofHours( 24 ), 1 ), // 24h 1d Arguments.of(TimeUnit.DAYS, Duration.ofHours( 40 ), 1 ), // 40h 1d Arguments.of(TimeUnit.DAYS, Duration.ofHours( 48 ), 2 ), // 48h 2d Arguments.of(TimeUnit.DAYS, Duration.ofHours( 50 ), 2 ), // 50h 2d Arguments.of(TimeUnit.MILLISECONDS, Duration.ofSeconds( 1 ), 1000 ), // 1s 1000ms Arguments.of(TimeUnit.MILLISECONDS, Duration.ofSeconds( 11 ), 11000 ), // 1s 11000ms 11000 // 1s 11000ms Arguments.of(TimeUnit.SECONDS, Duration.ofHours( 1 ), 3600 ), // 1h 3600s Arguments.of(TimeUnit.HOURS, Duration.ofSeconds(4_000), 1 ), // 4000s 1h Arguments.of(TimeUnit.HOURS, Duration.ofSeconds(1_0000), 2 ) // 10000s 2h ); } } 源代码 可以在Github上找到本文的源代码 https : //github.com/kolorobot/java9-and-beyond 翻译自: https://www.javacodegeeks.com/2020/05/convert-time-unit-to-duration-in-java.html
http://www.zqtcl.cn/news/589028/

相关文章:

  • 有什么较好的网站开发框架娱乐网站模板
  • 宿迁网站建设托管wordpress 萝莉
  • 定制网站开发冬天里的白玫瑰制作复杂的企业网站首页
  • 网站开发及设计演讲海报免费做网站app下载
  • 做动态图片的网站吗自考网站建设与实践
  • 建外贸网站需要多少钱胖咯科技 网站建设
  • wordpress注明网站做微网站的第三方登录
  • 学网站建设维护网站公司建设公司
  • 做小型网站的公司wordpress 主题上传
  • 网站之家查询重庆市建设项目环境申报表网站
  • 网站建设基础及流程网站运营一个月多少钱
  • 南沙免费网站建设wordpress邮箱注册
  • 网站关键字优化软件网络营销推广方式包括?
  • 专做装修的网站pc端好玩的大型网游
  • 洞泾网站建设网易考拉的网站建设
  • 网站建设的市场调研杭州网络公司项目合作
  • 济源网站制作电子商务平台有哪些
  • 网站轮播图怎么设计河南省住房城乡建设厅网站首页
  • o2o商城网站建设wordpress后台密码忘记了怎么办
  • 网站排版策划公司官网网站建设想法
  • 泉州网站建设报价建网站找哪家公司
  • 国外网站建设推广iapp网站怎么做软件
  • 网站的设计步骤做网站的虚拟机怎么用
  • 游戏的网站做普通网站多少钱
  • 单位门户网站建设苏州吴中区做网站公司
  • 新网站内部优化怎么做家电网站建设
  • 怎么看网站源码用什么做的wordpress 六亩填
  • 网站建设实习报告范文闵行区邮编
  • h5网站模板免费下载怎样制作专业简历
  • php网站语言切换功能如何做263邮箱入口