[go] 시간 간의 차이 계산하기
시간 간의 차이를 계산하는 것은 두 날짜 또는 시간 사이의 경과된 시간을 확인하는 데 도움이 됩니다. Go 프로그래밍 언어에서 시간 간의 차이를 계산하는 방법에 대해 알아보겠습니다.
시간 패키지 가져오기
가장 먼저 time
패키지를 가져와야 합니다.
import "time"
날짜 및 시간 생성
두 개의 시간 데이터를 생성하여 시간 간의 차이를 계산합니다.
// 첫 번째 시간 데이터 생성
time1 := time.Date(2023, time.March, 10, 15, 30, 0, 0, time.UTC)
// 두 번째 시간 데이터 생성
time2 := time.Date(2023, time.March, 12, 8, 0, 0, 0, time.UTC)
시간 간의 차이 계산
두 시간 데이터를 빼거나 차이를 계산하여 시간 간의 차이를 확인할 수 있습니다.
diff := time2.Sub(time1)
fmt.Println(diff) // Output: 40h30m0s
위의 예에서 Sub
메서드는 두 시간 간의 차이를 Duration
형식으로 반환합니다. 여기서 40h30m0s
는 40시간 30분 0초를 나타냅니다.
Go를 사용하여 쉽게 시간 간의 차이를 계산할 수 있습니다. 위의 예제를 참조하여 자신만의 시간 간의 차이 계산기를 만들어 보세요.