← Back to team overview

sslug-teknik team mailing list archive

Re: datostrengs formatering på commandline

 

On Wed, 15 Aug 2001, Gitte Wange wrote:

> On Wed, 15 Aug 2001 22:12:49 +0200, Mogens Valentin <monz@xxxxxxxxx>
> wrote:
> 
> >Gitte Wange wrote:
> >> Lige nu har jeg en datostreng på form: dd/mmm/yyyy:tt:mm:ss
> >> Den skulle gerne blive til: yyyy/mm/dd tt:mm:ss så jeg kan submitte
> >
> >Man date :o:
> >Eller date '+%Y/%m/%e %k:%H:%S'
> 
> 
> Okay .. mindre misforståelse..
> 
> Jeg HAR en datostreng på ovenstående format som jeg gerne vil have
> konverteret ..
> altså det skal ikke vøre tidspunktet lige når den bliver kaldt men det
> tidspunkt den streng indeholder der skal formateres ...
> der hjælper date ikke meget når den bare siger at dato er på et
> ugyldigt format

i perl, lav en substituion ala 
m/(.*)\/(.*)\/(.*)\:(.*)/
print "$3/$2/$1 $4";

Kan med garanti gøre smartere.

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
Free your mind and your desktop will follow....
                                     Linux - the choice of a GNU generation



References