annotate src/kaigo/Porori/src2/porori.pl @ 41:34a474fb83c3

add perori/porori/nk.
author pyon@macmini
date Wed, 04 Mar 2020 23:46:59 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
1 use Time::Piece;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
2 use Time::Seconds;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
3
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
4 my $today = localtime->ymd;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
5 $today =~ s/-//g;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
6
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
7 print join ',' => "被保番", "氏名", "申請日", "区分", "開始日", "終了日", "期間", "\n";
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
8 while (<>) {
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
9 chomp;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
10 my ($h, $n, $s, $kbn, $d, $bgn, $end) = split /,/;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
11 next if $d ne $today;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
12 $kbn = "新規" if $kbn eq '01';
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
13 $kbn = "更新" if $kbn eq '02';
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
14 $kbn = "支介" if $kbn eq '10';
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
15 $kbn = "区変" if $kbn eq '05';
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
16 my $tbgn = Time::Piece->strptime($bgn, "%Y%m%d");
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
17 my $tend = Time::Piece->strptime($end, "%Y%m%d");
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
18 my $diff = $tend - $tbgn;
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
19 print join ',' => $h, $n, $s, $kbn, $bgn, $end, int $diff->months();
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
20 print "\n";
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
21 }
34a474fb83c3 add perori/porori/nk.
pyon@macmini
parents:
diff changeset
22