Gotimeパッケージのドキュメントとソースコードを参照してください。ATime
は、うるう秒のないナノ秒の精度の瞬間を表します。IANAタイムゾーンデータベースは、タイムゾーンと夏時間に使用されます。タイムゾーンデータベースには、世界中の多くの代表的な場所の現地時間の履歴を表すコードとデータが含まれています。政治団体がタイムゾーンの境界、UTCオフセット、夏時間のルールに加えた変更を反映するために定期的に更新されます。
type Time struct {
// sec gives the number of seconds elapsed since
// January 1, year 1 00:00:00 UTC.
sec int64
// nsec specifies a non-negative nanosecond
// offset within the second named by Seconds.
// It must be in the range [0, 999999999].
nsec int32
// loc specifies the Location that should be used to
// determine the minute, hour, month, day, and year
// that correspond to this Time.
// Only the zero Time has a nil Location.
// In that case it is interpreted to mean UTC.
loc *Location
}