在时间包中的LocalTime类中使用minusMinutes()

问题描述 投票:0回答:1

我是个新手,想了解如何使用这种方法。这是我有问题的代码...

import java.time.LocalTime;

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

    LocalTime timeobj = LocalTime.minusMinutes();
    String subtractedtimevar = timeobj.minutesToSubtract(1);
    System.out.println(subtractedtimevar);

  }
}

请给我这个方法的正确使用方法,并以任何时间相减为例。

我试着减去1分钟,看看Oracle文献中的方法是如何工作的。

感谢那些回复的人。

  • 工作猴子
java methods time parameters java-time
1个回答
0
投票

您必须学习您想要使用的任何类的 Javadoc

LocalTime
上,你不会找到任何
minutesToSubtract
方法。您只能调用该类上定义的方法。

你会发现一个

minusMinutes
方法。

因为 java.time 使用 不可变对象,该方法的结果是一个新的

LocalTime
对象。原来的
LocalTime
物体保持原样。

LocalTime now = LocalTime.now() ;
LocalTime then = now.minusMinutes( 2 ) ;
© www.soinside.com 2019 - 2024. All rights reserved.