GO
의 날짜 형식 변환은 날짜 형식의 변환이 일반적인 작업입니다. "2010-01-23 11:44:20"을 11:44 at 11:44로 변환하는 등의 날짜를 한 형식에서 다른 형식으로 변환 할 필요가있을 수 있습니다. 변환, 시간 패키지의 구문 분석 및 형식 함수를 활용합니다.
구문 분석 및 형식을 사용하여
구문 분석 기능은 참조 시간 (예 : "2006-01-02 15 15입니다. : 04 : 05 ") 및 변환하려는 형식의 날짜 문자열. 이 형식은 입력 문자열을 Time.time 객체로 디코딩하는 템플릿 역할을합니다.
형식 함수는 반대입니다. 시간이 걸리는 시간과 기준 시간이 매개 변수로서 지정된 형식으로 시간을 나타내는 문자열을 반환합니다.
package main import ( "fmt" "time" ) func main() { dtstr1 := "2010-01-23 11:44:20" dt, err := time.Parse("2006-01-02 15:04:05", dtstr1) if err == nil { dtstr2 := dt.Format("Jan 2 '06 at 15:04") fmt.Println(dtstr2) // Output: Jan 23 '10 at 11:44 } else { fmt.Println(err) } }
예제 코드
패키지 메인 수입 (수입) "FMT" "시간" )) func main () { DTSTR1 : = "2010-01-23 11:44:20" dt, err : = time.parse ( "2006-01-02 15:04:05", dtstr1) err == nil {인 경우 dtstr2 : = dt.format ( "1 월 2 '06 at 15:04") fmt.println (dtstr2) // 출력 : 1 월 23 '10 at 11:44 } 또 다른 { fmt.println (err) } }
이 코드는 변환 된 날짜 문자열 "1 월 23 '10 at 11:44"를 콘솔에 인쇄합니다.부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3