Re: unix time format nach lesbar konvertieren
Also sprach Martin Dickopp <martin@zero-based.org> (Mon, 02 May 2005
15:07:18 +0200):
> Richard Mittendorfer <jkerdawn@yahoo.com> writes:
> > Also sprach Reinhold Fischer <news-for-reini@aon.at> (Mon, 2 May
> > 2005 13:55:08 +0200):
> >> [...]
> >> $ date -d '1 jan 1970 + 1115030768 secs' +'%T %d.%m.%Y'
> >> 11:46:08 02.05.2005
> > --^^
> > aha, so geht's natuerlich auch. da fehlt mir eine stunde. warum?
> > unix time ist doch sec's ab 1.jan'70.
>
> Richtig wäre: date -d '1 jan 1970 utc + 1115030768 secs'
>
> Der Epochenbeginn liegt nicht bei 01-Jan-1970 lokaler Zeit, sondern
> bei 01-Jan-1970 UTC.
/* licht ein */
klar!
ritch@cel07:~$ date
Mon May 2 15:18:55 CEST 2005
ritch@cel07:~$ date -u
Mon May 2 13:18:57 UTC 2005
/* licht aus */
erm..
ritch@cel07:~$ date -R
Mon, 02 May 2005 15:19:10 +0200
--------------------------^^^^^
..muesste ich da nicht _2_ stunden daneben liegen? immerhin rennt meine
lokale zeit 2 hrs vor utc. ich blick da momentan nicht so recht durch :(
sommer-/winterzeit? nein? arggh!
$ date -d '1 jan 1970 + 1115030768 secs'
Mon May 2 11:46:08 CEST 2005
$ date -d '1 jan 1970 utc + 1115030768 secs'
Mon May 2 12:46:08 CEST 2005
..stimmt aber wieder - das reicht mir. thx.
> Martin
sl ritch.
Reply to: