GnuSmalltalkUsersGuide:BaseChapter 195
- 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
수신자에 대한 해시값을 응답하라.