博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
duration java_Java Duration类| plusHours()方法与示例
阅读量:2537 次
发布时间:2019-05-11

本文共 2625 字,大约阅读时间需要 8 分钟。

duration java

持续时间类plusHours()方法 (Duration Class plusHours() method)

  • plusHours() method is available in java.time package.

    plusHours()方法在java.time包中可用。

  • plusHours() method is used to add the given duration in hours to this Duration and return the Duration.

    plusHours()方法用于将以小时为单位的给定持续时间添加到此Duration中,并返回Duration。

  • plusHours() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    plusHours()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • plusHours() method may throw an exception at the time of performing addition.

    plusHours()方法在执行加法时可能会引发异常。

    ArithmeticException: This exception may throw when the calculated results exceed the length of this Duration.

    ArithmeticException :当计算结果超过此Duration的长度时,可能引发此异常。

Syntax:

句法:

public Duration plusHours(long hrs_val);

Parameter(s):

参数:

  • long hrs_val – represents the hours value to add to this Duration.

    long hrs_val –表示要添加到此工期的小时值。

Return value:

返回值:

The return type of this method is Duration, it returns the Duration that holds the value added the given hours to this Duration.

此方法的返回类型为Duration ,它返回的Duration包含将给定小时数添加到此Duration中的值。

Example:

例:

// Java program to demonstrate the example // of plusHours(long hrs_val) method of Durationimport java.time.*;public class PlusHoursOfDuration {
public static void main(String args[]) {
long hours = 5; // Instantiates two Duration objects Duration du1 = Duration.ofHours(6); Duration du2 = Duration.parse("P2DT2H20M"); // Display du1, du2 System.out.println("du1: " + du1); System.out.println("du2: " + du2); System.out.println("hours to add: " + 5); System.out.println(); // adds the given duration in hours with this // Duration du1 and returns the Duration i.e. // here we are adding the given 5 hours with // this du1 that holds the value of 6 hours // (6H +5H = 11H) Duration plus_val = du1.plusHours(hours); // Display plus_val System.out.println("du1.plusHours(hours): " + plus_val); // adds the given duration in hours with this // Duration du2 and returns the Duration // i.e. here we are adding the given 5 hours // with this du2 that holds the value of // 2D:2H:20M (2D = 48H , 2H +5H =55H) plus_val = du2.plusHours(hours); // Display plus_val System.out.println("du2.plusHours(hours): " + plus_val); }}

Output

输出量

du1: PT6Hdu2: PT50H20Mhours to add: 5du1.plusHours(hours): PT11Hdu2.plusHours(hours): PT55H20M

翻译自:

duration java

转载地址:http://tvvzd.baihongyu.com/

你可能感兴趣的文章
iphone移动端踩坑
查看>>
vs无法加载项目
查看>>
Beanutils基本用法
查看>>
玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)
查看>>
《BI那点儿事》数据流转换——百分比抽样、行抽样
查看>>
哈希(1) hash的基本知识回顾
查看>>
Leetcode 6——ZigZag Conversion
查看>>
dockerfile_nginx+PHP+mongo数据库_完美搭建
查看>>
Http协议的学习
查看>>
【转】轻松记住大端小端的含义(附对大端和小端的解释)
查看>>
设计模式那点事读书笔记(3)----建造者模式
查看>>
交换机划分Vlan配置
查看>>
yum安装Elasticsearch5.x
查看>>
正则表达式
查看>>
Python模块_json & pickle模块
查看>>
Python 模块之_os模块_os是与操作系统交互的接口
查看>>
通通玩blend美工(1)——荧光Button
查看>>
[UWP]了解模板化控件(8):ItemsControl
查看>>
使用JustDecompile修改程序集
查看>>
SQLServer 分组查询相邻两条记录的时间差
查看>>