Schrift
[thread]5806[/thread]

datum format änder

Leser: 1


<< >> 3 Einträge, 1 Seite
Andreas
 2003-10-08 12:31
#61609 #61609
User since
2003-09-24
111 Artikel
BenutzerIn
[default_avatar]
Hi an alle,
ich möchte das datumformat ändern:

Eingabe: 07.10.2003
Ausgabe: 2003-10-07

und umgekehrt

Eingabe: 2003-10-07
Ausgabe: 07.10.2003

Gibts da ne Möglichkeit z.B. sprintf?

Danke für eure Hilfe

Andreas
havi
 2003-10-08 12:52
#61610 #61610
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Hi!

Es geht auch ganz einfach mit 'substr'.

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

use warnings;
use strict;

my $datum = "07.10.2003";

my $new_datum = substr($datum,6)."-".substr($datum,3,2)."-".substr($datum,0,2);

print $new_datum;

1;


Gruss
format_c
 2003-10-08 13:03
#61611 #61611
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Code: (dl )
1
2
3
4
5
6
7
#Hin
my $date = "07.10.2003";
$date = join "-",reverse split /\./,$date;
print $date;
#Und zurück
$date = join ".",reverse split/-/,$date;
print $date;

sprintf nimmt man bei Datum eher dazu aus 1 z.B. 01 zu machen.

Gruß alex\n\n

<!--EDIT|format_c|1065603920-->
<< >> 3 Einträge, 1 Seite



View all threads created 2003-10-08 12:31.