Go에서 날짜 형식 변환
다른 형식 간에 날짜를 변환하는 것은 소프트웨어 개발에서 일반적인 작업입니다. Go에서 time 패키지는 날짜와 시간을 조작하기 위한 다양한 기능을 제공합니다.
특정 형식으로 변환
변환을 원하는 사용자로부터 한 가지 질문이 생겼습니다. 2010-01-23 11:44:20부터 2010년 1월 23일 11:44 형식의 날짜입니다. 이 변환에는 원래 날짜 문자열을 구문 분석한 다음 Format 함수를 사용하여 원하는 형식을 생성하는 작업이 포함됩니다.
해결책
이 문제를 해결하려면 다음 코드를 사용할 수 있습니다. :
dtstr1 := "2010-01-23 11:44:20" dt, _ := time.Parse("2006-01-02 15:04:05", dtstr1) dtstr2 := dt.Format("Jan 2 '06 at 15:04")
Parse 함수는 입력 날짜 문자열의 레이아웃과 날짜 문자열 자체라는 두 가지 매개변수를 사용합니다. 레이아웃 문자열은 입력 날짜의 형식을 지정하고 Parse 함수는 날짜를 나타내는 Time 개체를 반환합니다.
Format 함수는 원하는 출력의 레이아웃과 Time 개체라는 두 가지 매개 변수를 사용합니다. 레이아웃 문자열은 출력 형식을 지정하고 Format 함수는 원하는 형식으로 날짜 문자열을 반환합니다.
위 내용은 Go에서 날짜 형식을 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!