시간 가치

public class TimeVal
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.util.TimeVal


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

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

요약

공개 생성자

TimeVal(Long value)

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

TimeVal(String value)

timestamp를 나타내는 새로 할당된 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)

timestamp를 나타내는 새로 할당된 TimeVal 객체를 생성합니다. String 매개변수로 표시됩니다. 문자열은 정확히 fromString(String) 메서드에서 사용하는 방식입니다.

매개변수
value String

공개 메서드

public Long asLong ()

반환 값
Long 래핑된 Long

비교 대상

public int compareTo (Long other)

매개변수
other Long

반환 값
int

doubleValue

public double doubleValue ()

반환 값
double

부동 소수점 수

public float floatValue ()

반환 값
float

fromString

public static long fromString (String value)

문자열을 계층적 시간 값으로 파싱

기본 단위는 밀리초입니다. 파서는 s를 초 (1,000밀리초) 동안 허용합니다. m는 분 (60초), h는 시간 (60분), d은 일 (24시간).

각 단위가 최대 1번만 표시되는 한, 여러 단위를 혼합하여 사용할 수 있습니다. 표시되는 모든 단위는 배율 내림차순으로 나열됩니다. 예를 들어 h이(가) m 이전에만 표시될 수 있으며 d 이후에만 나타날 수도 있습니다. 구체적인 예: '1d2h3m4s5ms' '4'와 같은 유효한 시간 값입니다. 또는 "4ms"입니다. 전체 포함된 공백은 삭제됩니다.

이 메서드는 오버플로를 거부합니다. 따라서 출력 수는 음수가 아니고 long 유형에 들어가는 것입니다.

매개변수
value String

반환 값
long

정수 값

public int intValue ()

반환 값
int

long 값

public long longValue ()

반환 값
long