[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: