web-dev-qa-db-ja.com

golangで昨日の日付を取得する方法は?

Goのtime.Time構造体で昨日の日付を取得するにはどうすればよいですか?

28
saggaf.arsyad

AddDate を使用する1つの方法を次に示します。

time.Now().AddDate(0, 0, -1)

編集

元の回答には time.Add 提案:

fmt.Printf("Yesterday: %v\n", time.Now().Add(-24*time.Hour))

AddDateを好む理由についてはVatineのコメントをご覧ください。

71
cnicutar