프로그래밍언어/Golang
Go Time 간단하게 변환하는방법
D.Y
2020. 7. 30. 18:12
반응형
안녕하세요.
오늘은 Golang에서 시간을 간단하게 변환하는 방법에 대해서 알아보겠습니다.
알아볼것
- 문자열 시간을 Time 타입으로 변경하는 방법
- Time 타입의 시간을 특정포맷의 문자열로 변경하는 방법
- 시간차 구하는 방법
샘플코드
# 1. 문자열 시간을 Time 타입으로 변경하는 방법
currentTime := "2020-07-30"
t, _ := time.Parse("2006-01-02", currentTime)
fmt.Println(t)
# 2. Time 타입의 시간을 특정포맷의 문자열로 변경하는 방법
a := t.Format("2006.01.02")
fmt.Println(a)
# 3. 시간차 구하는 방법
t2, _ := time.Parse("2006-01-02","2020-07-20")
days := int32(t.Sub(t2).Hours() / 24)
fmt.Println(days) // 10
참조
반응형