YYYYMMDD 形式の日付を表す文字列を Go で有効な日付オブジェクトに変換するには、タイムパッケージ。このガイドでは、必要な手順を説明し、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 形式に変換する場合は、別の形式文字列「2006-01-02」を使用する必要があります。 .
入力文字列として「2010-10-11」を使用して上記の例を実行すると、次の出力が生成されます。
Parsed date: 2010-10-11 00:00:00 +0000 UTC
以上がGoでYYYYMMDD文字列を日付に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。