타임밸
public class TimeVal
extends Object
java.lang.객체 |
↳ | com.android.tradefed.util.TimeVal |
이것은 Long
을 래핑하는 센티넬 유형입니다. 특정 값이 시간 값을 나타내는 문자열인 것처럼 구문 분석되어야 한다는 옵션 구문 분석 기계에 대한 힌트로만 존재합니다.
대신 Duration
사용하는 것이 좋습니다.
요약
공개 생성자 |
---|
TimeVal (Long value) 지정된 Long 인수를 나타내는 새로 할당된 TimeVal 개체를 구성합니다. |
TimeVal (String value) 새로 할당된 TimeVal 객체를 생성합니다. 타임스탬프 String 매개변수로 표시됩니다. |
공개 생성자
타임밸
public TimeVal (Long value)
지정된 Long 인수를 나타내는 새로 할당된 TimeVal 개체를 구성합니다.
타임밸
public TimeVal (String value)
새로 할당된 TimeVal 객체를 생성합니다. 타임스탬프 String 매개변수로 표시됩니다. 문자열은 fromString(String)
메서드에서 사용하는 것과 똑같은 방식으로 TimeVal로 변환됩니다.
공개 방법
비교 대상
public int compareTo (Long other)
이중값
public double doubleValue ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
문자열을 계층적 시간 값으로 구문 분석합니다.
기본 단위는 밀리입니다. 파서는 초(1000밀리초)의 경우
s
, 분(60초)의 경우
m
, 시간(60분)의 경우
h
또는 일(24시간)의 경우
d
를 허용합니다.
각 단위가 최대 한 번 나타나고 나타나는 모든 단위가 내림차순으로 나열되는 한 단위를 혼합하고 일치시킬 수 있습니다. 예를 들어
h
m
앞에만 나타날 수 있고
d
뒤에만 나타날 수 있습니다. 구체적인 예로 "1d2h3m4s5ms"는 "4" 또는 "4ms"와 같이 유효한 시간 값입니다. 포함된 모든 공백은 버려집니다.
이 방법은 오버플로를 거부합니다. 따라서 출력 숫자는 음수가 아니며
long
유형에 맞도록 보장됩니다.
정수 값
public int intValue ()
긴 값
public long longValue ()