[Ruby] czas i data

0

Witam, muszę napisać program który obliczy różnicę czasu między dwiema datami. Chciałbym to zrobić w ten sposób, że użyję jakiejś funkcji która zwraca mi ilość czasu "od początku świata" do tej daty a później obliczę różnicę i już. Jednak nie mogłem znaleźć odpowiedniej funkcji do tego. Może ktoś wie jak się taka funkcja nazywa i czy w ogóle istnieje.

0
puts (DateTime.civil(year_now, month_now, day_now, hour_now, sec_now) - DateTime.civil(year_then, month_then, day_then, hour_then, sec_then)).strftime('%H:%M:%S %d.%m.%y')
0

nie wiem czemu ale dostaje błąd "uninitialized constant Date (NameError)" znalazłem też inną opcję na deklaracje obiektu typu data np: data = Date.new(1990, 10, 1) lecz znowu dostaję ten sam błąd

@Edit

rozwiązanie problemu to dodanie require 'date' przed deklaracja tej funkcji

1 użytkowników online, w tym zalogowanych: 0, gości: 1