и в чем их отличие. Может кто-то может объяснить простыми словами? Вот, например, почему t.Round( 1s) = 12:15:31, t.Round( 2s) = 12:15:30, а d.Truncate( 1s) = 1h15m30s, d.Truncate( 2s) = 1h15m30s при изначальном времени time.Date(0, 0, 0, 12, 15, 30, 918273645, time.UTC)
Round округляет к ближайшему, а Truncate к ближайшему, но не превышающему текущий. https://go.dev/play/p/sAbogP4g-Al
Спасибо большое, просто и понятно!
Обсуждают сегодня