В Rails я немного запутался в руководстве между тем, когда использовать DateTime.now.utc и Time.current. Внутри структуры, по-видимому, существуют разные мнения, которые лучше всего, особенно в разных версиях.
Похоже, что DateTime.now.utc
создает временную метку с нулевым временем UTC, а Time.current.utc
создает временную метку с часовым поясом UTC. Это похоже на тонкое различие, но это очень важно во многих случаях (например, вычисления DST).
Когда вы должны использовать DateTime.now.utc
, и когда вы должны использовать Time.current.utc
? Есть ли причина использовать DateTime.now.utc
вместо Time.current.utc
?