[linux-l] Zeitproblem - die Loesung (was: Zeitprobleme - perl)
JSC
JSC at jsc.tfh-berlin.de
Mo Jul 15 20:20:52 CEST 2002
* Kendy Kutzner <kendy.kutzner at e-technik.tu-chemnitz.de> [15.07.2002 19:14]:
> On Mon, Jul 15, 2002 at 07:03:41PM +0200, JSC wrote:
> > > Wie sieht die Stelle im XML aus?
> > <Time>1025656962</Time>
>
> Hier steht eindeutig 03.07.2002. (nach UTC und CEST)
>
> Kendy
>
kann ja sein, nur wo ist dann die zeitverschiebung reingekommen?
ich weiss, dass ich das foto zwischen 20:40 und 21:00 am 2.7. gemacht
habe.
gthumb meint dies auch, zumindest der tag ist dort der 2.7.
halten wir also fest:
1025656962 = 0:42 03.07.2002 UTC = 2:42 03.07.2002 CEST
wenn die zeit falsch ist, muss der timestamp in der xml-datei
falsch sein. dieser timestamp basiert auf einem stat() auf eine
datei aus dem kamera-filesystem.
<test>
mach ich ein aktuelles foto und binde danach das filesystem ein,
sehe ich:
$ ls --full-time /mnt/dcim/100olymp/
[..]
-rwxr-xr-x 1 root root 487987 Tue Jul 16 02:11:04 2002 p7150212.jpg
<ARGHHHHH/>
schaue ich mir jedoch die bildinfos ueber die kamera an, sehe ich:
15.7.'02 20:11
$ perl -e '@_=stat("/mnt/dcim/100olymp/p7150212.jpg");print "$_[9]\n";'
1026778264
$ perl -e 'print gmtime(1026778264)."\n";'
Tue Jul 16 00:11:04 2002
$ perl -e 'print localtime(1026778264)."\n";'
Tue Jul 16 02:11:04 2002
$ perl -e 'print localtime(1026778264-(60*60*6))."\n";'
Mon Jul 15 20:11:04 2002
</test>
wer glaubt da eigentlich, dass sich die welt sich um "ihn", und nicht
um england, genauer greenwich, dreht?
in Kuala Lumpur und Shanghai soll es jetzt Dienstag 2:39 Uhr sein. dann
stimmt die vorhin von jemandem angegebene position an der amerikanischen
ostkueste wohl nicht.
<loesung>
die kamera hat eigenleben und rechnet intern mit japanischen verkaufszahlen.
beim importieren muss man die prognosen etwas runterrechnen und schon
stimmt die zeit ;-)
</loesung>
<ToDo>
Ich gehe jetzt erstmal suchen, warum gthumb auch in japanischen verkaufs-
zahlen rechnet. weil logisch ist es derzeit nicht!
</ToDo>
viele gruesse und dank an alle mitratenden
Jens
PS: und es lag nicht an meiner system-zeit, aetsch!
Mehr Informationen über die Mailingliste linux-l