Нет, временные метки не являются монотонными.Они подлежат синхронизации часов операционной системой, и может пропускать вперед и назад .
. Поэтому в Go 1.9 добавлена монотонная часть ко времени. Время .Теперь вы всегда можете надежно вычесть два значения time.Time, которые были получены с помощью time.Now (), но любое форматирование отбрасывает монотонную часть.
Поэтому метки времени не подходят для надежного хронологического упорядочения, но во многихв практических случаях они «достаточно хороши».Вы должны решить для себя, работает ли это для вас, учитывая случайные неточности.(Никогда не используйте их в программном обеспечении, которое работает на ноутбуках и других мобильных устройствах. Режимы ожидания могут вызывать всевозможные странные проблемы с часами, например, время, прыгающее на несколько часов в будущее.)