Thread Subroutine Variablenübergabe (19 answers)
Opened by tejste at 2013-09-11 11:00

payx
 2013-09-11 11:06
#170107 #170107
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo tejste,

hier ein lauffähiges Beispiel für Deine Anforderung:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use strict;
use warnings;

my $zeitstempel = zeit();

print $zeitstempel;

sub zeit {
    my @date = localtime(time);
    my $jahr = $date[5]+1900;
    my $monat = $date[4]+1;
    return "$jahr$monat$date[3]$date[2]$date[1]$date[0]";
}


HTH
Grüße
payx

PS: Was mir an Deinem Zeitstempel nicht gefällt, ist das Fehlen führender Nullen. Ich erzeuge meine Zeitstempel so:

Code (perl): (dl )
1
2
3
4
5
6
7
sub zeit {
    my ($sec,$min,$hour,$mday,$mon,$year) = localtime(time);
    $mon++;
    $year += 1900;
    my $zeitstempel = sprintf("%04d%02d%02d%02d%02d%02d", $year, $mon, $mday, $hour, $min, $sec);
    return $zeitstempel;
}


Editiert von payx: PS
Last edited: 2013-09-11 11:13:50 +0200 (CEST)

View full thread Subroutine Variablenübergabe