[go] 시간을 더하고 빼는 방법
Go 언어에서 시간을 더하고 빼는 작업은 time 패키지를 사용하여 간단하게 수행할 수 있습니다. 이 포스트에서는 Go 언어로 시간을 더하고 빼는 방법에 대해 알아보겠습니다.
시간 더하기
시간을 더하는 방법은 Add
메서드를 사용하여 쉽게 처리할 수 있습니다. 아래의 예제 코드를 참고하세요.
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
futureTime := currentTime.Add(24 * time.Hour)
fmt.Println("현재 시간:", currentTime)
fmt.Println("24시간 뒤의 시간:", futureTime)
}
위의 코드에서 Add
메서드를 사용하여 현재 시간에 24시간을 더한 결과를 출력하고 있습니다.
시간 빼기
시간을 빼는 방법은 Sub
메서드를 사용하여 처리할 수 있습니다. 아래의 예제 코드를 통해 시간을 빼는 방법을 살펴보세요.
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
pastTime := currentTime.Add(-24 * time.Hour)
fmt.Println("현재 시간:", currentTime)
fmt.Println("24시간 전의 시간:", pastTime)
}
위의 코드에서는 Sub
메서드를 사용하여 현재 시간에서 24시간을 뺀 결과를 출력하고 있습니다.
Go 언어의 time 패키지는 시간을 다루는 다양한 기능을 제공하여 시간을 더하고 빼는 작업을 간편하게 할 수 있습니다.
더 자세한 정보는 Go 공식 문서를 참고하세요.