GnuSmalltalkUsersGuide:BaseChapter 195

From 흡혈양파의 번역工房
Jump to navigation Jump to search
Time

Time

네임스페이스 Smalltalk에 정의됨

슈퍼클래스: Magnitude

범주: 언어-데이터 타입


나의 인스턴스들은 시간대를 나타낸다. 나는 블록 실행 시간 기능, 시간값의 요소로 (시, 분, 초) 접근하는 메서드, 인스턴스 생성을 위한 메서드를 제공한다.


Time 클래스: 기본 (UTC)

midnight

자정을 표시하는 시간을 국제 표준시(UTC)로 응답하라.

utcNow

현재 시각을 나타내는 시간을 국제 표준시(UTC)로 응답하라.

utcSecondClock

1/1/1901 자정 이후 초수를 응답하라 (#secondClock과 달리 시간 기준은 국제 표준시, UTC로 표시된다).


Time 클래스: builtins

primMillisecondClock

자정 이후 밀리초 수를 리턴한다.

primSecondClock

1/1/2000까지/부터 초수를 리턴한다.

timezone

이 운영체제에서 현재 시각대(표준 또는 서머타임)와 연관된 String을 응답하라. 예를 들어, 동부 표준시를 나타내려면 'EST'가 응답될 것이다; 빈 값을 응답할 수 없으며, 'EST'와 같은 세 개 문자 코드일 것으로 추정할 수 없다.

timezoneBias

현재 시간에 대한 지역 시간 번역을 위해 현재 bias를 분으로 명시한다. Bias는 국제 표준시(UTC)와 지역 시간 사이의 차이를 초로 나타낸 것이다; 양의 bias는 지역 시각대가 그리니치보다 동쪽에 있다는 의미고 (예: 유럽, 아시아), 음의 bias는 서쪽에 있다는 의미다 (예: 미국).


Time class: clocks

millisecondClock

시작 이후 밀리초 수를 응답하라.

millisecondClockValue

시작 이후 밀리초 수를 응답하라.

millisecondsPerDay

하루 중 밀리초 수를 응답하라.

millisecondsToRun: timedBlock

timedBlock이 실행되는데 소요된 시간을 밀리초로 응답하라.

secondClock

1/1/1901 자정 이후 초수를 응답하라.


Time 클래스: 초기화

initialize

이미지가 부트스트랩된 이후 Time 클래스를 초기화하라.

update: aspect

Private - 수신자의 인스턴스 변수를 초기화하라.


Time 클래스: 인스턴스 생성

fromSeconds: secondCount

자정 이후 secondCount 초를 나타내는 Time을 응답하라.

hour: h

자정 이후 주어진 시간에 해당하는 Time을 응답하라.

hour: h minute: m second: s

자정 이후 주어진 시, 분 초에 해당하는 Time을 응답하라.

hours: h

자정 이후 주어진 시간 수에 해당하는 Time을 응답하라.

hours: h minutes: m seconds: s

자정 이후 주어진 시, 분, 초에 해당하는 Time을 응답하라.

minute: m

자정 이후 주어진 분 수에 해당하는 Time을 응답하라.

minutes: m

자정 이후 주어진 분 수에 해당하는 Time을 응답하라.

new

자정을 나타내는 Time을 응답하라.

now

현재 시각을 나타내는 Time을 응답하라.

readFrom: aStream

aStream으로부터 수신자의 인스턴스를 (시/분/초) 파싱하라.

second: s

자정 이후 주어진 초 수에 해당하는 Time을 응답하라.

seconds: s

자정 이후 주어진 초 수에 해당하는 Time을 응답하라.


Time: 접근하기 (ANSI for DateAndTimes)

hour

수신자 내의 시간 수를 응답하라.

hour12

12시간 시계에서 시간을 응답하라.

hour24

24시간 시계에서 시간을 응답하라.

minute

수신자 내의 분 수를 응답하라.

second

수신자 내의 초 수를 응답하라.


Time: 접근하기 (non ANSI & for Durations)

asSeconds

'seconds'를 응답하라.

hours

수신자 내의 시간 수를 응답하라.

minutes

수신자 내의 분 수를 응답하라.

seconds

수신자 내의 초 수를 응답하라.


Time: 산술

addSeconds: timeAmount

수신자 이후 timeAmount 초에 해당하는 새 Time을 응답하라.

addTime: timeAmount

수신자 이후 timeAmount 초에 해당하는 새 Time을 응답하라; timeAmount는 Time이다.

printOn: aStream

수신자의 표현을 aStream 상에 인쇄하라.

subtractTime: timeAmount

수신자 이전에 timeAmount 초에 해당하는 새 Time을 응답하라; timeAmount는 Time이다.


Time: 비교하기

< aTime

수신자가 aTime보다 적은지 응답하라.

= aTime

수신자가 aTime과 같은지 응답하라.

hash

수신자에 대한 해시값을 응답하라.


Notes