The distinctive Perl camel is (c) O'Reilly
Perl Workshop Home Page
Home of the Bioinformatics Perl Workshop perl workshop > courses > introduction to perl (1.0.1.8) > Recipes (.8/8) > date-01 (.c1)

course 1.0.1.8

Level: beginner
1.0.1.8.8
using modules; Perl recipes; morals of the story

legend

course code

cat.course.level.sessions.session

e.g. 1.0.1.8

categories

0 | introduction and orientation

1 | perl fundamentals

2 | shell and prompt tools

3 | web development

4 | CPAN Modules

5 | Ruby

levels

level: all all ( 0 )

level: beginner beginner ( 1 )

level: intermediate intermediate ( 2 )

level: advanced advanced ( 3 )

[ use while/until and if/unless to draw attention to positive/negative conditions ]

lecture code viewer

downloads

Code
Recipes
Recipes
Martin Krzywinski
#!/home/martink/bin/perl $\ = "\n"; $, = " "; $date = localtime; print $date; @list = localtime; printf("day %d month %d year %d\n",$list[3],$list[4]+1,$list[5]+1900); ($s,$min,$h,$d,$mm,$y) = @list[0,1,2,3,4,5]; use Time::Local; # determine turn of epoch right now print timelocal($s,$min,$h,$d,$mm,$y); print timelocal( 0,0,0, (localtime)[3..5] );

8 | Recipes | 1.0.1.8.8

1.0.1.8.8.c1 | date-01 | Martin Krzywinski | code
1.0.1.8.8.c2 | match-01 | Martin Krzywinski | code
1.0.1.8.8.c3 | reverse-01 | Martin Krzywinski | code
1.0.1.8.8.c4 | swap-01 | Martin Krzywinski | code
1.0.1.8.8.c5 | trim-01 | Martin Krzywinski | code
1.0.1.8.8.a1 | Recipes | Martin Krzywinski | pdf
1.0.1.8.8.p1 | Recipes | Martin Krzywinski | ppt
1.0.1.8.8.s1 | Recipes | Martin Krzywinski | slides