3.1. Odczyt dzisiejszej daty
Problem
Chcemy utworzyć obiekt reprezentujący bieżącą datę i czas albo moment czasu w przeszłości lub przyszłości.
Rozwiązanie
Metoda Time.now
tworzy nowy obiekt klasy Time
reprezentujący bieżącą wartość czasu lokalnego. Wartość tę można skonwertować do czasu GMT, wywołując metodę Time#gmtime
. Metoda ta jest — uwaga — metodą operującą w miejscu, czyli modyfikującą obiekt, na rzecz którego została wywołana, mimo iż jej nazwa nie jest zgodna z konwencjami nazewniczymi języka Ruby, według których powinna mieć postać gmtime!
[20].
now = Time.now # => Wed Oct 11 17:49:46 Europa Środkowa (czas stand.) 2006 now.gmtime # => Wed Oct 11 15:49:46 UTC 2006 #Metoda gmtime zmodyfikowała obiekt now: now # => Wed Oct 11 ...
Get Ruby. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.