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 객체를 생성합니다. 타임스탬프 String 매개변수로 표시됩니다.

공개 메소드

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 객체를 생성합니다. 타임스탬프 String 매개변수로 표시됩니다. 문자열은 fromString(String) 메서드에서 사용되는 것과 똑같은 방식으로 TimeVal로 변환됩니다.

매개변수
value String

공개 메소드

만큼

public Long asLong ()

보고
Long 래핑된 Long 값입니다.

비교 대상

public int compareTo (Long other)

매개변수
other Long

보고
int

이중 값

public double doubleValue ()

보고
double

float값

public float floatValue ()

보고
float

문자열에서

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