[go] go 언어 time 패키지 소개

Go언어는 내장된 time 패키지를 통해 날짜와 시간을 다루는데 매우 유용한 기능을 제공합니다. 이 패키지를 사용하면 날짜와 시간을 파싱하고 형식화하며, 시간 간의 계산을 할 수 있습니다.

기본 기능

time 패키지의 기본 기능은 다음과 같습니다:

예시

아래는 time 패키지를 사용한 간단한 예시입니다:

package main

import (
	"fmt"
	"time"
)

func main() {
	// 현재 시간
	now := time.Now()
	fmt.Println("현재 시간:", now)

	// 시간 변환
	parsedTime, _ := time.Parse("2006-01-02", "2023-12-31")
	fmt.Println("변환된 시간:", parsedTime)

	// 시간 간의 차이 계산
	duration := parsedTime.Sub(now)
	fmt.Println("시간 차이:", duration.Hours(), "시간")
}

이 예제는 현재 시간을 출력하고, 특정 날짜를 파싱하여 차이를 계산하는 간단한 프로그램입니다.

time 패키지를 사용하면 시간과 관련된 다양한 작업을 보다 쉽게 처리할 수 있습니다.

더 많은 정보는 공식 Go 언어 문서를 참고하세요.