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
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
rozwiązanie problemu to dodanie require 'date' przed deklaracja tej funkcji