sprintf


sprintfは文字のフォーマットに使います。

例えば、

my $month = 1;
my $s_month = sprintf("%02d", $month);


こうすると、1が、01という表示に変わります。
%02d というところが、何桁でどういった表示にするかという形式の
部分ですね。
詳しくは、sprintfを調べてみたらいろいろ出てくると思います。

で、たくさんある数字を一気に変更する方法。

my $request = sprintf("%04d%02d%02d",$year,$month,$day);

これで一気に変換完了ですw