Go에서 시간을 문자열로 변환
Jay Singh
2023년1월30일
Datetime은 특정 시점의 날짜와 시간의 속성을 나타내는 타입입니다. Datetime은 Go의 time
패키지에 있습니다.
time
패키지에는 시간을 말하고 측정하고 표시하는 데 필요한 모든 도구가 포함되어 있습니다. 날짜 및 시간을 형식화, 구문 분석, 표시 및 수정하는 기본적인 방법도 time
패키지에 포함되어 있습니다.
’time.Time’은 시간을 값으로 보유하는 구조체의 모든 변수 또는 필드 유형입니다. 시간은 나노초를 나타내는 측정 단위입니다.
다음 몇 가지 예를 살펴보겠습니다.
Go에서 time.Now
를 사용하여 현재 시간 표시
이 프로그램에는 시간이 필요합니다. 현재 현지 시간은 time
패키지의 새 기능을 사용하여 시간으로 가져옵니다.
currentTime
변수는 시간 값을 저장하는 데 사용됩니다. fmt.Println
은 currentTime.String()
출력을 문자열 형식으로 사용하여 현재 시간을 인쇄하는 데 사용됩니다.
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
fmt.Println("The time is", currentTime.String())
}
출력:
The time is 2022-03-28 03:45:32 +0000 UTC m=+0.000000001
Go의 time.Time.String()
함수를 사용하여 시간을 문자열로 변환
이 시나리오에서 time
패키지는 시간을 계산하고 시각화하는 기능을 제공합니다. Go의 time.String()
메서드는 형식 문자열을 사용하여 준비된 시간을 반환하는 데 사용됩니다.
또한 이 기능은 time
패키지에 포함되어 있습니다.
package main
import (
"fmt"
"time"
)
func main() {
Time := time.Date(2022, 03, 28, 03, 50, 16, 0, time.UTC)
t := Time.String()
fmt.Printf("Time without nanoseconds is: %v\n", t)
}
출력:
Time without nanoseconds is: 2022-03-28 03:50:16 +0000 UTC
관련 문장 - Go Time
관련 문장 - Go String
- Go에서 int 값을 문자열로 변환하는 방법은 무엇입니까
- Go에서 날짜 문자열을 구문 분석하는 방법
- Go에서 문자열을 정수 유형으로 변환하는 방법
- Go에서 문자열을 효율적으로 연결하는 방법
- Go에서 여러 줄 문자열을 작성하는 방법
- GoLang 리버스 문자열