java.time.Duration 클래스
소개
그만큼 java.time.Duration클래스는 초 및 나노초 단위로 수량 또는 시간을 모델링합니다. 분 및 시간과 같은 다른 기간 기반 단위를 사용하여 액세스 할 수 있습니다.
클래스 선언
다음은에 대한 선언입니다. java.time.Duration 클래스-
public final class Duration
extends Object
implements TemporalAmount, Comparable<Duration>, Serializable
들
다음은 필드입니다. java.time.Duration 클래스-
static Duration ZERO − 영 (0) 기간 동안 상수.
수업 방법
Sr. 아니. | 방법 및 설명 |
---|---|
1 | 기간 abs () 이 기간의 복사본을 양의 길이로 반환합니다. |
2 | 시간적 addTo (시간적 시간적) 지정된 시간 개체에이 기간을 추가합니다. |
삼 | (Temporal startInclusive, Temporal endExclusive) 사이의 정적 기간 두 시간 개체 사이의 기간을 나타내는 Duration을 가져옵니다. |
4 | int compareTo (Duration otherDuration) 이 기간을 지정된 기간과 비교합니다. |
5 | 기간 나누기 (긴 제수) 이 기간의 복사본을 지정된 값으로 나눈 값을 반환합니다. |
6 | 부울 같음 (Object otherDuration) 이 기간이 지정된 기간과 같은지 확인합니다. |
7 | (TemporalAmount 금액)의 정적 지속 시간 시간적 양에서 Duration 인스턴스를 가져옵니다. |
8 | long get (TemporalUnit 단위) 요청 된 단위의 값을 가져옵니다. |
9 | int getNano () 이 기간에서 초 내의 나노초 수를 가져옵니다. |
10 | 긴 getSeconds () 이 기간의 초 수를 가져옵니다. |
11 | List 이 기간에서 지원하는 단위 집합을 가져옵니다. |
12 | int hashCode () 이 기간에 대한 해시 코드입니다. |
13 | 부울 isNegative () 이 기간이 0을 제외하고 음수인지 확인합니다. |
14 | 부울 isZero () 이 기간이 0 길이인지 확인합니다. |
15 | 기간 빼기 (기간 기간) 지정된 기간을 뺀이 기간의 복사본을 반환합니다. |
16 | 기간 빼기 (long amountToSubtract, TemporalUnit 단위) 지정된 기간을 뺀이 기간의 복사본을 반환합니다. |
17 | 기간 minusDays (긴 daysToSubtract) 표준 24 시간에서 지정된 기간을 뺀이 기간의 복사본을 반환합니다. |
18 | 기간 minusHours (긴 hoursToSubtract) 지정된 기간 (시간)을 뺀이 기간의 복사본을 반환합니다. |
19 | 기간 -Millis (long millisToSubtract) 지정된 기간 (밀리 초)을 뺀 기간의 복사본을 반환합니다. |
20 | 기간 minusMinutes (긴 minutesToSubtract) 지정된 기간 (분)을 뺀이 기간의 복사본을 반환합니다. |
21 | Duration minusNanos (긴 nanosToSubtract) 지정된 기간 (나노초)을 뺀 기간의 복사본을 반환합니다. |
22 | 기간 minusSeconds (long secondsToSubtract) 지정된 기간 (초)을 뺀이 기간의 복사본을 반환합니다. |
23 | 기간 곱하기 (긴 곱하기) 이 기간에 스칼라를 곱한 복사본을 반환합니다. |
24 | 기간 부정 () 길이가 부정 된이 기간의 복사본을 반환합니다. |
25 | static Duration of (long amount, TemporalUnit 단위) 지정된 단위의 금액을 나타내는 Duration을 가져옵니다. |
26 | 정적 기간 (긴 일) 표준 24 시간 일 수를 나타내는 기간을 가져옵니다. |
27 | 정적 시간 (장시간) 표준 시간 수를 나타내는 기간을 가져옵니다. |
28 | Millis (long millis)의 정적 기간 밀리 초 수를 나타내는 Duration을 가져옵니다. |
29 | static Duration ofMinutes (긴 분) 표준 분 수를 나타내는 기간을 가져옵니다. |
30 | 나노 (긴 나노)의 정적 지속 시간 나노초 수를 나타내는 Duration을 가져옵니다. |
31 | 초의 정적 기간 (긴 초) 초 수를 나타내는 Duration을 가져옵니다. |
32 | 초의 정적 지속 시간 (긴 초, 긴 나노 조정) 초 수와 나노초 단위의 조정을 나타내는 Duration을 가져옵니다. |
33 | 정적 기간 구문 분석 (CharSequence 텍스트) PnDTnHnMn.nS와 같은 텍스트 문자열에서 기간을 가져옵니다. |
34 | 기간 플러스 (기간 기간) 지정된 기간이 추가 된이 기간의 복사본을 반환합니다. |
35 | 기간 플러스 (long amountToAdd, TemporalUnit 단위) 지정된 기간이 추가 된이 기간의 복사본을 반환합니다. |
36 | 기간 plusDays (긴 daysToAdd) 이 기간의 복사본을 추가 된 표준 24 시간으로 지정된 기간으로 반환합니다. |
37 | 기간 plusHours (긴 hoursToAdd) 지정된 기간 (시간)이 추가 된이 기간의 복사본을 반환합니다. |
38 | 기간 plusMillis (long millisToAdd) 지정된 기간 (밀리 초)이 추가 된이 기간의 복사본을 반환합니다. |
39 | 기간 plusMinutes (긴 minutesToAdd) 지정된 기간 (분)이 추가 된이 기간의 복사본을 반환합니다. |
40 | 기간 plusNanos (긴 nanosToAdd) 지정된 기간 (나노초)이 추가 된이 기간의 복사본을 반환합니다. |
41 | 기간 plusSeconds (긴 secondsToAdd) 지정된 기간 (초)이 추가 된이 기간의 복사본을 반환합니다. |
42 | 시간 빼기 From (시간적 시간) 지정된 시간 개체에서이 기간을 뺍니다. |
43 | 긴 toDays () 이 기간의 일 수를 가져옵니다. |
44 | 긴 toHours () 이 기간의 시간을 가져옵니다. |
45 | 긴 toMillis () 이 기간을 총 길이 (밀리 초)로 변환합니다. |
46 | 긴 toMinutes () 이 기간의 분 수를 가져옵니다. |
47 | 긴 toNanos () 이 기간을 long으로 표시된 총 길이 (나노초)로 변환합니다. |
48 | 문자열 toString () PT8H6M12.345S와 같은 ISO-8601 초 기반 표현을 사용하는이 기간의 문자열 표현. |
49 | Nanos (int nanoOfSecond)를 사용한 기간 지정된 나노초로이 기간의 복사본을 반환합니다. |
50 | 기간 (초) (긴 초) 지정된 시간 (초)으로이 기간의 복사본을 반환합니다. |
상속 된 방법
이 클래스는 다음 클래스에서 메서드를 상속합니다-
- Java.lang.Object