타임밸

public class TimeVal
extends Object

java.lang.객체
com.android.tradefed.util.TimeVal


이것은 Long 을 래핑하는 센티넬 유형입니다. 특정 값이 시간 값을 나타내는 문자열인 것처럼 구문 분석되어야 한다는 옵션 구문 분석 기계에 대한 힌트로만 존재합니다.

대신 Duration 사용하는 것이 좋습니다.

요약

공개 생성자

TimeVal (Long value)

지정된 Long 인수를 나타내는 새로 할당된 TimeVal 개체를 구성합니다.

TimeVal (String value)

새로 할당된 TimeVal 객체를 생성합니다. 타임스탬프 String 매개변수로 표시됩니다.

공개 방법

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

문자열을 계층적 시간 값으로 구문 분석합니다.

기본 단위는 밀리입니다.

int intValue ()

long longValue ()

공개 생성자

타임밸

public TimeVal (Long value)

지정된 Long 인수를 나타내는 새로 할당된 TimeVal 개체를 구성합니다.

매개변수
value Long

타임밸

public TimeVal (String value)

새로 할당된 TimeVal 객체를 생성합니다. 타임스탬프 String 매개변수로 표시됩니다. 문자열은 fromString(String) 메서드에서 사용하는 것과 똑같은 방식으로 TimeVal로 변환됩니다.

매개변수
value String

공개 방법

길게

public Long asLong ()

보고
Long 래핑된 Long 값.

비교 대상

public int compareTo (Long other)

매개변수
other Long

보고
int

이중값

public double doubleValue ()

보고
double

floatValue

public float floatValue ()

보고
float

fromString

public static long fromString (String value)

문자열을 계층적 시간 값으로 구문 분석합니다.

기본 단위는 밀리입니다. 파서는 초(1000밀리초)의 경우 s , 분(60초)의 경우 m , 시간(60분)의 경우 h 또는 일(24시간)의 경우 d 를 허용합니다.

각 단위가 최대 한 번 나타나고 나타나는 모든 단위가 내림차순으로 나열되는 한 단위를 혼합하고 일치시킬 수 있습니다. 예를 들어 h m 앞에만 나타날 수 있고 d 뒤에만 나타날 수 있습니다. 구체적인 예로 "1d2h3m4s5ms"는 "4" 또는 "4ms"와 같이 유효한 시간 값입니다. 포함된 모든 공백은 버려집니다.

이 방법은 오버플로를 거부합니다. 따라서 출력 숫자는 음수가 아니며 long 유형에 맞도록 보장됩니다.

매개변수
value String

보고
long

정수 값

public int intValue ()

보고
int

긴 값

public long longValue ()

보고
long