posted by 빠담아빠다 2016. 3. 10. 16:44

#!/usr/bin/perl

use strict;
use warnings;

use Time::Local;
use POSIX qw/strftime/;

my ($tstr,$time,@tval);

$tstr = "20130305";

@tval = ( $tstr =~ m|(\d{4})(\d{2})(\d{2})| );

$time = timelocal( 0, 0, 0, $tval[2], $tval[1] - 1, $tval[0] );
print strftime( "%Y%m%d", localtime( $time + 24 * 3600 ) ), "\n";

 

$tstr = "02/28/2004";

@tval = ( $tstr =~ m|(\d{2})/(\d{2})/(\d{4})| );

$time = timelocal( 0, 0, 0, $tval[1], $tval[0] - 1, $tval[2] );
print strftime( "%m/%d/%Y", localtime( $time + 24 * 3600 ) ), "\n"; 

'Language > Perl' 카테고리의 다른 글

[perl] hash of hash  (0) 2016.03.10
[perl] update 쿼리  (0) 2016.03.10
[Perl] 날짜구하기 'linux command line'  (0) 2016.03.06
[Perl] 작성한 파일 compile  (0) 2016.03.06
[perl] 파일 비교후 분류.  (0) 2016.03.06