[linux-l] Weltzeituhr

Peter Ross Peter.Ross at alumni.tu-berlin.de
Mi Okt 25 00:40:32 CEST 2006


On Tue, 24 Oct 2006, Jan-Benedict Glaw wrote:

> #!/usr/bin/env sh
> 
> SOURCE_TIMEZONE="${1}"
> SOURCE_TIME="${2}"
> 
> EPOCHE="`TZ="${SOURCE_TIMEZONE}" date '+%s' --date="${SOURCE_TIME}"`"
> 
> for DEST_TIMEZONE in Europe/Berlin Europe/London Asia/Bangkok; do
>         DEST_TIME="`TZ="${DEST_TIMEZONE}" date --date="1970-01-01 ${EPOCHE} sec UTC"`"
>         printf '%-20s%s\n' "${DEST_TIMEZONE}" "${DEST_TIME}"
> done

Dankeschoen fuer Deinen Open Source-Beitrag. Ich habe ihn leicht 
modifiziert schon benutzt, um den Anhang einer Downtimeankuendigung zu 
schreiben:

]$ ./create_times.sh "26 Oct 2006 09:00" "26 Oct 2006 11:00"
Auckland from 12:00 PM on Thu 26 Oct 2006 to 02:00 PM on Thu 26 Oct 2006
Melbourne from 09:00 AM on Thu 26 Oct 2006 to 11:00 AM on Thu 26 Oct 2006
Brisbane from 09:00 AM on Thu 26 Oct 2006 to 11:00 AM on Thu 26 Oct 2006
Sydney from 09:00 AM on Thu 26 Oct 2006 to 11:00 AM on Thu 26 Oct 2006
Adelaide from 08:30 AM on Thu 26 Oct 2006 to 10:30 AM on Thu 26 Oct 2006
Tokyo from 08:00 AM on Thu 26 Oct 2006 to 10:00 AM on Thu 26 Oct 2006
Perth from 07:00 AM on Thu 26 Oct 2006 to 09:00 AM on Thu 26 Oct 2006
..

Danke
Peter



Mehr Informationen über die Mailingliste linux-l