2016. 3. 10. 16:48
use Time::Local;
use POSIX qw/strftime/;
##today
$today_date=strftime "%Y%m%d", localtime;
&next_day;
&yester_day; # 오타수정함.ㅋ
sub next_day{
$tstr=$r_sub;
@tval = ( $tstr =~ m|(\d{4})(\d{2})(\d{2})| );
$time = timelocal( 0, 0, 0, $tval[2], $tval[1] - 1, $tval[0] );
$n_sub = strftime( "%Y%m%d", localtime( $time + 24 * 3600 ) );
$r_sub=$n_sub;
}
sub yester_day{
$mstr=$today_date;
@mval = ( $mstr =~ m|(\d{4})(\d{2})(\d{2})| );
$mtime = timelocal( 0, 0, 0, $mval[2], $mval[1] - 1, $mval[0] );
$yester_date = strftime( "%Y%m%d", localtime( $mtime - 24 * 3600 ) );
}
'Language > Perl' 카테고리의 다른 글
[Perl] -help option sub함수 (0) | 2016.04.25 |
---|---|
[Perl] date 형식 yyyymmddhh24miss 로 변경 함수 (0) | 2016.04.08 |
[perl] hash of hash (0) | 2016.03.10 |
[perl] update 쿼리 (0) | 2016.03.10 |
[perl] 대표날짜로 일정기간 이전 이후 구하기 (0) | 2016.03.10 |