1
2
3
4
5
6
7
8
9
10
11
12 use strict;
13 use warnings;
14
15
16 my %dttime = ();
17 my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
18
19
20 $dttime{year } = sprintf "%04d",($year + 1900);
21 $dttime{mon } = sprintf "%02d",($mon + 1);
22 $dttime{mday } = sprintf "%02d",$mday;
23 $dttime{wday } = sprintf "%02d",$wday + 1;
24 $dttime{yday } = sprintf "%02d",$yday;
25 $dttime{hour } = sprintf "%02d",$hour;
26 $dttime{min } = sprintf "%02d",$min;
27 $dttime{sec } = sprintf "%02d",$sec;
28 $dttime{isdst} = $isdst;
29
30
31 print "$dttime{year}-$dttime{mon}-$dttime{mday}\n";
32
33
34 print "$dttime{year}-$dttime{mon}-$dttime{mday} $dttime{hour}:$dttime{min}:$dttime{sec} \n";