ITemporalUnit.Between(ITemporal, ITemporal) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
두 임시 개체 사이의 시간을 계산합니다.
[Android.Runtime.Register("between", "(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)J", "GetBetween_Ljava_time_temporal_Temporal_Ljava_time_temporal_Temporal_Handler:Java.Time.Temporal.ITemporalUnitInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public long Between (Java.Time.Temporal.ITemporal? temporal1Inclusive, Java.Time.Temporal.ITemporal? temporal2Exclusive);
[<Android.Runtime.Register("between", "(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)J", "GetBetween_Ljava_time_temporal_Temporal_Ljava_time_temporal_Temporal_Handler:Java.Time.Temporal.ITemporalUnitInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Between : Java.Time.Temporal.ITemporal * Java.Time.Temporal.ITemporal -> int64
매개 변수
- temporal1Inclusive
- ITemporal
null이 아닌 기본 temporal 개체
- temporal2Exclusive
- ITemporal
null이 아닌 다른 temporal 개체(배타적 개체)
반환
temporal1Inclusive와 temporal2Exclusive 사이의 시간(이 단원의 관점에서)입니다. positive if temporal2Exclusive is later than temporal1Inclusive, negative if earlie
- 특성
설명
두 임시 개체 사이의 시간을 계산합니다.
이 단위의 단위로 금액을 계산합니다. 시작점과 끝점은 temporal 개체로 제공되며 호환되는 형식이어야 합니다. 구현은 양을 계산하기 전에 두 번째 형식을 첫 번째 형식의 인스턴스로 변환합니다. 종료가 시작 전인 경우 결과는 음수입니다. 예를 들어 두 temporal 개체 사이의 시간 단위는 .를 사용하여 HOURS.between(startTime, endTime)
계산할 수 있습니다.
계산은 두 temporal 사이의 전체 단위 수를 나타내는 정수를 반환합니다. 예를 들어 11:30에서 13:29 사이의 시간 단위는 2시간 미만인 1분이므로 1시간입니다.
이 메서드를 사용하는 방법에는 두 가지가 있습니다. 첫 번째는 이 메서드를 직접 호출하는 것입니다. 두 번째는 다음을 사용하는 것입니다.Temporal#until(Temporal, TemporalUnit)
// these two lines are equivalent
between = thisUnit.between(start, end);
between = start.until(end, thisUnit);
코드를 더 쉽게 읽을 수 있는 옵션을 기반으로 선택해야 합니다.
예를 들어 이 메서드를 사용하면 두 날짜 사이의 일 수를 계산할 수 있습니다.
long daysBetween = DAYS.between(start, end);
// or alternatively
long daysBetween = start.until(end, DAYS);
구현은 사용 가능한 단위 또는 사용 가능한 ChronoUnit
필드를 ChronoField
사용하여 쿼리 또는 계산을 수행해야 합니다. 단위가 지원되지 않는 경우 throw UnsupportedTemporalTypeException
해야 합니다. 구현은 지정된 temporal 개체를 변경해서는 안 됩니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.