November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Chcemy sprawdzić, czy lokalny moment czasu wypada w okresie czasu letniego, czy też poza nim.
Utwórz obiekt Time reprezentujący wspomniany moment i sprawdź wartość zwracaną przez jego metodę isdst.
Time.local(2006, 1, 1) # => Sun Jan 01 00:00:00 Europa Środkowa (czas stand.) 2006 Time.local(2006, 1, 1).isdst # => false Time.local(2006, 10, 1) # => Oct 01 00:00:00 Europa Środkowa (czas stand.) 2006 Time.local(2006, 10, 1).isdst # => true
Obiekt reprezentujący czas UTC zawsze będzie zwracał wartość false jako wynik metody isdst, ponieważ czas UTC jest jednolity w skali całego roku. W przypadku innych obiektów Time wartość zwracana przez metodę isdst zależna jest zarówno od bieżącego ...