Go で YYYYMMDD 文字列を有効な日付に変換するには、時間パッケージを利用する必要があります。 time パッケージは、日付を操作および書式設定するための定数とメソッドの包括的なセットを提供します。
「20101011」のような文字列を有効な日付 (2010-10-11) に変換するには、次の手順に従います。
<code class="go">package main import "time" func main() { // Parse the string using the appropriate layout. date2, err := time.Parse("20060102", "20101011") if err == nil { fmt.Println(date2) // Output: 2010-10-11 00:00:00 +0000 UTC } }</code>
詳細な内訳は次のとおりです。
形式文字列は入力文字列のレイアウトと正確に一致する必要があることに注意してください。たとえば、入力文字列が YYYY-MM-DD 形式の場合、形式文字列として「2006-01-02」を使用します。
このアプローチでは、time.Parse の柔軟性を活用して、希望のレイアウトに従って日付文字列を入力すると、Go で効率的に日付を変換および操作できるようになります。
以上がGo で YYYYMMDD 文字列を有効な日付に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。