Kiedy powinno się używać `DateTime.now.utc` vs.` Time.current.utc` w Railsach?
W Railsach jestem trochę zdezorientowany, jeśli chodzi o wskazówki, kiedy używać DateTime.now.utc i Time.current. Wydaje się, że w ramach istnieją różne opinie, które są najlepsze, szczególnie w różnych wersjach.
To wygląda jakDateTime.now.utc
tworzy znacznik czasu za pomocąPrzesunięcie UTC równe zero, podczasTime.current.utc
tworzy znacznik czasu za pomocąstrefa czasowa UTC. To wydaje się subtelnym rozróżnieniem, ale w wielu przypadkach jest bardzo ważne (np. Obliczenia DST).
Kiedy należy używaćDateTime.now.utc
i kiedy należy użyćTime.current.utc
? Czy jest jakiś powód do użyciaDateTime.now.utc
zamiastTime.current.utc
?