java.time.Duration.withSeconds() 方法

描述

java.time.Duration.withSeconds(int seconds) 方法返回一个具有指定秒数的持续时间的副本。


声明

以下是 java.time.Duration.withSeconds(int seconds) 方法的声明。

public Duration withSeconds(int seconds)

参数

seconds − 要表示的秒数,可能是负数。


返回值

基于此时间段的 Duration 与请求的秒数,不为空。


示例

以下示例展示了 java.time.Duration.withSeconds(int seconds) 方法的用法。

package com.tutorialspoint;

import java.time.Duration;

public class DurationDemo {
   public static void main(String[] args) {

      Duration duration = Duration.ofDays(2);
      System.out.println(duration.toString());  
      duration = duration.withSeconds(2000);
      System.out.println(duration.toString());  
   }
}

让我们编译并运行上面的程序,这将产生下面的结果 −

PT48H
PT33M20S