Time::localtime
use Time::localtime; printf "Year is %d\n", localtime->year() + 1900; $now = ctime(); use Time::localtime; use File::stat; $date_string = ctime(stat($file)->mtime);
This module's overrides the core localtime
function, replacing it with a version that returns a
Time::tm object (or undef on
failure). The Time::gmtime module does the same
thing, except it replaces the core gmtime function,
instead. The returned object has methods that access the like-named
structure field names from the C library's struct
tm out of time.h; namely
sec, min,
hour, mday,
mon, year,
wday, yday, and
isdst. The ctime function
provides a way of getting at (the scalar sense of) the original
CORE::localtime function. Note that the values
returned are straight out of a struct tm, so they
have the same ranges found there; see the example above for the
correct way to produce a four-digit year. The
POSIX::strftime function is even more useful for
formatting dates and times in a variety of appealing styles.