Golang 시간 변환
1. 시간 문자열 전환 시간 대상
일반적으로 시간 문자열을 가져올 때, 시간 문자열을 Golang의
time.Time
대상으로 포맷해야 할 때, 보통 두 가지 함수가 있다.time.Parse(layout, value string) (Time, error)
time.ParseInLocation(layout, value string, loc *Location) (Time, error)
두 함수에 비해 다른 점은
Parse()
함수를 해석할 때 UTC 시간으로 묵인하고 얻은 time.Time
대상을 Unix()
대상으로 변환하면 현재 시간보다 8시간이 많다는 점이다.tm, err := time.Parse( "2006-01-02 15:04:05", s ) // , Unix , 8
원본이 GMT의 시간이라면
ParseInLocation()
를 사용하고 Location
를 time.Local
로 지정하는 것이 좋다. 예를 들어 다음과 같다.tm, err = time.ParseInLocation( "2006-01-02 15:04:05", s, time.Local ) // Unix , 。
2. 시간 대상 문자열
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
fmt.Println(t.Format("2006-01-02 15:04:05"))
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Golang 구현 대기열 및 스택대기열: 스택: github 주소:https://github.com/golibec/Lstruct.git 후속적으로 각종 데이터 구조와 주류 알고리즘을 지속적으로 보완할 것이다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.