데이터베이스 채우기를 위한 시간 형식 변환
데이터베이스의 데이터를 조작할 때 시간 값을 문자열로 변환해야 하는 경우가 많습니다. 이 변환은 문자열 조각에 값을 저장할 때 중요합니다. Go는 이 작업에 편리한 솔루션을 제공합니다.
Time to String Conversion
Go의 time.Time 유형은 타임스탬프를 나타냅니다. time.Time 값을 문자열로 변환하려면 Time.String() 메서드를 사용합니다. 이 방법은 사전 정의된 레이아웃 문자열("2006-01-02 15:04:05.999999999 -0700 MST."
사용자 정의 날짜 형식
If)에 따라 타임스탬프 형식을 지정합니다. 보다 구체적인 날짜 형식이 필요한 경우 Time.Format() 메서드를 사용할 수 있습니다. 이 메서드는 원하는 출력 형식을 정의하는 레이아웃 문자열을 사용합니다. 예를 들어 타임스탬프 형식을 "yyyy-MM-dd HH:mm:ss"로 지정하려면 레이아웃 문자열 "2006-01-02 15:04:05"를 사용합니다.
사용 예
예제 코드를 고려해보세요 제공됨:
t := time.Now() fmt.Println(t.String()) fmt.Println(t.Format("2006-01-02 15:04:05"))
출력
2009-11-10 23:00:00 +0000 UTC 2009-11-10 23:00:00
참고:
위 내용은 Go의 `time.Time`을 데이터베이스 저장소용 사용자 정의 문자열 형식으로 어떻게 변환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!