Próbowałem przekonwertować ciąg na bieżąco w perlu, ale dostaję błąd.perl jak przekonwertować ciąg na Datetime?
use strict;
use warnings;
use DateTime;
use Date::Manip;
my $date = ParseDate("20111121");
print "today is ".$date->day_of_week."\n";
błąd
Can't call method "day_of_week" without a package or object reference
Wygląda import pakiet ma problem ...
Dzięki
Dlaczego, kiedy istnieje moduł podstawowy, ludzie polecają używanie DateTime do prostych operacji na dacie z Perl? (Jestem nowy w perlu, to jest pytanie w języku oryginalnym) – Relequestual
@Relequestual 'DateTime' oferuje możliwość obliczania czasu trwania dat (np. Liczby dni między dwiema datami) między innymi. Być może jego najważniejszą cechą jest to, że działa z kalendarzami zamiast razy. W związku z tym można obliczyć wartość "wczoraj" bez uwzględniania czasu letniego i nieistniejących czasów. Zobacz dokumentację modułu i [FAQ4] (http://perldoc.perl.org/perlfaq4.html#How-do-I- find-yesterday%27s-date?) – JRFerguson