August 2023
Beginner to intermediate
408 pages
4h 57m
Korean

니힐 나니바데카르
BNY 멜론 이사
위키피디아에서는 시간을 ‘무한히 연속되는 존재와 사건이 과거, 현재, 미래의 순으로 되돌릴 수 없이 진행되는 것’이라고 한다.1 컴퓨팅 관점에서 시간은 기간duration 또는 날짜-시간date-time 표현이다.
하루를 생각해 보자. 하루는 24시간이고, 1시간은 60분이다. 1분은 60초이며, 1초는 1,000밀리초다. 따라서 ‘프로세스가 얼마나 오랫동안 동작했는가?’ 또는 ‘작업이 완료되기까지 걸린 시간은 얼마인가?’와 같은 질문은 기간을 의미한다. 기간은 다음 공식으로 계산할 수 있다.
기간 = 종료 시간 - 시작 시간
날짜-시간으로 표현된 시간을 살펴보자. 이 표현은 연, 월, 일, 시, 분, 초로 구성된다. ISO 8601 표준을 사용하면 시간은 2020-06-10T00:51:23Z 형식으로 나타낼 수 있다. 여기에서 Z는 시간대를 나타내고, 협정 세계시Coordinated Universal Time, UTC를 의미한다.
앞서 살펴본 기간을 구하는 공식을 떠올려 보자. 아주 간단했던 공식이 시간대 때문에 조금 더 복잡해졌다. 예를 들어 인도에 있는 사용자가 인도 현지 시간 08:00에 작업을 시작해서 뉴욕에 있는 또 다른 사용자가 뉴욕 현지 시간 08:00에 완료했다고 ...
Read now
Unlock full access