>  기사  >  백엔드 개발  >  Go에서 YYYYMMDD 문자열을 날짜로 변환하는 방법은 무엇입니까?

Go에서 YYYYMMDD 문자열을 날짜로 변환하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-26 10:02:29395검색

How to Convert a YYYYMMDD String to a Date in Go?

Go에서 YYYYMMDD 문자열을 유효한 날짜로 변환

Go에서 YYYYMMDD 형식의 날짜를 나타내는 문자열을 유효한 날짜 객체로 변환하려면 시간 패키지. 이 가이드에서는 필요한 단계를 다루고 Go에서 날짜 형식 지정 및 구문 분석 작업 방법을 보여줍니다.

올바른 형식 문자열 사용

YYYYMMDD 형식의 문자열을 날짜로 변환하려면 시간 형식 문자열 "20060102"를 사용해야 합니다. 이 형식은 문자열에서 연도, 월, 일 구성 요소의 순서를 지정합니다.

변환 예

다음 예는 YYYYMMDD 문자열을 유효한 날짜로 변환하는 방법을 보여줍니다.

<code class="go">package main

import (
    "fmt"
    "time"
)

func main() {
    dateString := "20101011" // YYYYMMDD format

    // Convert the string to a time object using Parse
    date, err := time.Parse("20060102", dateString)
    if err != nil {
        fmt.Println("Error parsing date string:", err)
        return
    }

    fmt.Println("Parsed date:", date) // Prints: 2010-10-11 00:00:00 +0000 UTC
}</code>

YYYY-MM-DD에 대한 형식 문자열

YYYY-MM-DD 형식의 문자열을 변환하려면 다른 형식 문자열 "2006-01-02"를 사용해야 합니다. .

출력 예

"2010-10-11"을 입력 문자열로 사용하여 위의 예를 실행하면 다음과 같은 출력이 생성됩니다.

Parsed date: 2010-10-11 00:00:00 +0000 UTC

위 내용은 Go에서 YYYYMMDD 문자열을 날짜로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.