… | |
… | |
34 | $time > 60*60 |
34 | $time > 60*60 |
35 | ? sprintf "%d:%02d:%02d", $time / (60 * 60), $time / 60 % 60, $time % 60 |
35 | ? sprintf "%d:%02d:%02d", $time / (60 * 60), $time / 60 % 60, $time % 60 |
36 | : sprintf "%d:%02d", $time / 60 % 60, $time % 60; |
36 | : sprintf "%d:%02d", $time / 60 % 60, $time % 60; |
37 | } |
37 | } |
38 | |
38 | |
|
|
39 | sub parse_time($) { |
|
|
40 | |
|
|
41 | my $time; |
|
|
42 | $time = $time * 60 + $_ for split /:/, $_[0]; |
|
|
43 | |
|
|
44 | $time; |
|
|
45 | } |
|
|
46 | |
39 | # text to xml |
47 | # text to xml |
40 | sub toxml($) { |
48 | sub toxml($) { |
41 | local $_ = shift; |
49 | local $_ = shift; |
42 | s/&/&/g; |
50 | s/&/&/g; |
43 | s/</</g; |
51 | s/</</g; |