TimeVal

public class TimeVal
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TimeVal


Long를 래핑하는 전조 유형입니다. 이는 특정 값이 시간 값을 나타내는 문자열인 것처럼 파싱되어야 한다는 옵션 파싱 메커니즘에 대한 힌트로만 존재합니다.

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

요약

공개 생성자

TimeVal(Long value)

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

TimeVal(String value)

문자열 매개변수로 지정된 타임스탬프를 나타내는 새로 할당된 TimeVal 객체를 생성합니다.

공개 메서드

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

문자열을 계층적 시간 값으로 파싱합니다.

기본 단위는 밀리초입니다.

int intValue()

long longValue()

공개 생성자

TimeVal

public TimeVal (Long value)

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

매개변수
value Long

TimeVal

public TimeVal (String value)

문자열 매개변수로 지정된 타임스탬프를 나타내는 새로 할당된 TimeVal 객체를 생성합니다. 문자열은 fromString(String) 메서드에서 사용하는 방식과 정확히 동일하게 TimeVal로 변환됩니다.

매개변수
value String

공개 메서드

asLong

public Long asLong ()

반환 값
Long 래핑된 Long 값입니다.

compareTo

public int compareTo (Long other)

매개변수
other Long

반환 값
int

doubleValue

public double doubleValue ()

반환 값
double

floatValue

public float floatValue ()

반환 값
float

fromString

public static long fromString (String value)

문자열을 계층적 시간 값으로 파싱합니다.

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

각 단위가 최대 한 번만 표시되고 표시되는 모든 단위가 규모가 감소하는 순서로 나열되는 한 단위를 혼합하여 사용할 수 있습니다. 예를 들어 hm 앞에만 표시될 수 있고 d 뒤에만 표시될 수 있습니다. 구체적인 예를 들어 '1d2h3m4s5ms'는 '4' 또는 '4ms'와 마찬가지로 유효한 시간 값입니다. 모든 삽입된 공백은 삭제됩니다.

이 메서드는 오버플로를 거부합니다. 따라서 출력 숫자는 음수가 아니며 long 유형 내에 들어맞습니다.

매개변수
value String

반환 값
long

intValue

public int intValue ()

반환 값
int

longValue

public long longValue ()

반환 값
long