Tôi đã cố gắng chuyển đổi một chuỗi cho đến nay trong perl, nhưng gặp lỗi.perl cách chuyển đổi chuỗi thành Ngày giờ?
use strict;
use warnings;
use DateTime;
use Date::Manip;
my $date = ParseDate("20111121");
print "today is ".$date->day_of_week."\n";
lỗi
Can't call method "day_of_week" without a package or object reference
Hình như việc nhập khẩu bao bì có vấn đề ...
Cảm ơn
Tại sao, khi có một mô-đun cốt lõi, mọi người có nên sử dụng DateTime cho các hoạt động ngày đơn giản với perl không? (Tôi mới đến perl, đây là câu hỏi về genuin) – Relequestual
@Relequestual 'DateTime' cung cấp khả năng tính toán thời lượng ngày (ví dụ: số ngày giữa hai ngày) trong số những thứ khác. Có lẽ tính năng quan trọng nhất của nó là nó hoạt động với lịch thay vì thời gian. Do đó, bạn có thể tính toán giá trị của "ngày hôm qua" mà không tính đến thời gian tiết kiệm ánh sáng ban ngày và thời gian không tồn tại. Xem tài liệu về mô-đun và [FAQ4] (http://perldoc.perl.org/perlfaq4.html#How-do-I-find-yesterday%27s-date?) – JRFerguson