logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

POSIX::strptime - Perl extension to the POSIX date parsing strptime(3) function

Author

       Philippe M. Chiasson <gozer@cpan.org> Kim Scheibel <kim@scheibel.co.uk>

Description

       Perl interface to strptime(3)

Functions

       strptime
            ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday) = POSIX::strptime(string, format);

           The  result  for  any value not extracted is not defined. Some platforms may reliably return "undef",
           but this is dependent on the strptime(3) function in the underlying C library.

           For example, only the following fields may be relied upon:

            my ($min, $hour) = ( POSIX::strptime( "01:23", '%H:%M' ) )[1,2];

            my ($mday, $mon, $year) = ( POSIX::strptime( "2010/07/16", '%Y/%m/%d' ) )[3,4,5];

           Furthermore, not all platforms will set the $wday and $yday elements. If these values  are  required,
           use "mktime" and "gmtime":

            use POSIX qw( mktime );
            use POSIX::strptime qw( strptime );

            my ($mday, $mon, $year) = ( POSIX::strptime( "2010/07/16", '%Y/%m/%d' ) )[3,4,5];
            my $wday = ( gmtime mktime 0, 0, 0, $mday, $mon, $year )[6];

Name

       POSIX::strptime - Perl extension to the POSIX date parsing strptime(3) function

Repository

See Also

strptime(3)

Synopsis

        ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = POSIX::strptime("string", "Format");

See Also