diff Porori/src2/porori.pl @ 0:2b4fc52a96d9

porori.
author pyon@macmini
date Wed, 12 Feb 2020 18:57:24 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Porori/src2/porori.pl	Wed Feb 12 18:57:24 2020 +0900
@@ -0,0 +1,22 @@
+use Time::Piece;
+use Time::Seconds;
+
+my $today = localtime->ymd;
+$today =~ s/-//g;
+
+print join ',' => "被保番", "氏名", "申請日", "区分", "開始日", "終了日", "期間", "\n";
+while (<>) {
+	chomp;
+	my ($h, $n, $s, $kbn, $d, $bgn, $end) = split /,/;
+	next if $d ne $today;
+	$kbn = "新規" if $kbn eq '01';
+	$kbn = "更新" if $kbn eq '02';
+	$kbn = "支介" if $kbn eq '10';
+	$kbn = "区変" if $kbn eq '05';
+	my $tbgn = Time::Piece->strptime($bgn, "%Y%m%d");
+	my $tend = Time::Piece->strptime($end, "%Y%m%d");
+	my $diff = $tend - $tbgn;
+	print join ',' => $h, $n, $s, $kbn, $bgn, $end, int $diff->months();
+	print "\n";
+}
+