Hallo,
neulich fällt auf, dass zwar Outlook aber nicht das Smartphone an Geburtstage erinnern.
Im Outlook existiert ein Serientermin, der z.B. seit 1969 als Ganztagesereignis einmal im Jahr erinnert. - Synchronisiere ich den Outlookkalender mit z.B. 'gsyncit' zu Google wird auch dieser Termin berücksichtigt. - Synchronisiere ich den Kalender allerdings mittels ActiveSync des Android 4.1.2 auf das Smartphone (und habe natürlich die Synchronisation für "alle" Elemente aktiviert) so werden diese Ereignisse ignoriert.
Serientermine im Allgemeinen funktionieren, genauso, wie ganztägige Ereignisse. Ich vermute 1969 ist doch zu weit zurück - wer weiß hier Fakten?
Mit freundlichen Grüßen / Kind regards Ronny Seffner
Am Mon, 19 Nov 2012 12:17:16 +0100 schrieb "Ronny Seffner" ronny@seffner.de:
Serientermine im Allgemeinen funktionieren, genauso, wie ganztägige Ereignisse. Ich vermute 1969 ist doch zu weit zurück - wer weiß hier Fakten?
Fakten nun nicht, aber es fällt auf, dass 1969 nun eben vor dem 1.1.1970 liegt, also vor dem kleinsten per Unix-Timestamp darstellbaren Zeitpunkt. Vielleicht wird der ja verwendet, und dann gibt es intern einen Unterlauf und dein Termin ist für das Smartphone irgendwann im Jahr 2032? Probier doch mal, ob es mit 1970 geht. Termine für die Vergangenheit waren dem Programmierer evtl. zu außergewöhnlich.
On Monday 19 November 2012, Carsten Weber wrote:
Am Mon, 19 Nov 2012 12:17:16 +0100
schrieb "Ronny Seffner" ronny@seffner.de:
Serientermine im Allgemeinen funktionieren, genauso, wie ganztägige Ereignisse. Ich vermute 1969 ist doch zu weit zurück - wer weiß hier Fakten?
Fakten nun nicht, aber es fällt auf, dass 1969 nun eben vor dem 1.1.1970 liegt, also vor dem kleinsten per Unix-Timestamp darstellbaren Zeitpunkt.
Das stimmt so nicht: Daten vor dem 1.1.1970 0:00 UTC haben negative Zahlen.
Vielleicht wird der ja verwendet, und dann gibt es intern einen Unterlauf und dein Termin ist für das Smartphone irgendwann im Jahr 2032? Probier doch mal, ob es mit 1970 geht. Termine für die Vergangenheit waren dem Programmierer evtl. zu außergewöhnlich.
Dazu müsste der Programmierer entweder negative Zahlen als Fehler ansehen oder explizit eine unsigned Zahl benutzen (ich weiß noch nicht einmal ob es die in Java gibt).
Konrad
Am Tue, 20 Nov 2012 08:06:56 +0100 schrieb Konrad Rosenbaum konrad@silmor.de:
Das stimmt so nicht: Daten vor dem 1.1.1970 0:00 UTC haben negative Zahlen.
Hm, Tatsache. Das kommt davon, wenn man nie mit dem Taschenrechner mal nachrechnet, ob das gedankliche Modell konsistent ist, ansonsten hätte die Abweichung von Faktor 2 auffallen müssen. (2032 hatte ich im Hinterkopf als Überlauf, 2^31 reicht bis 2038, und das ist ja erst der halbe Wertebereich)
Hallo,
Am 20.11.2012 08:06, schrieb Konrad Rosenbaum:
Dazu müsste der Programmierer entweder negative Zahlen als Fehler ansehen oder explizit eine unsigned Zahl benutzen (ich weiß noch nicht einmal ob es die in Java gibt).
Ersetze Programmierer durch Programm und ich gebe Dir recht. Wenn die Termine sich nicht beim 1.1.1970 stapeln würde die Zeitstempeltheorie bedeuten, dass negative Zeitstempel zu Fehlern führen, die zum Aussortieren der Termine führen z.B. weil sie zu weit in der Zukunft liegen ;-). Ich hatte mal lustige Effekte mit dem Download der Europakarte für navit: ab ca. 2 GB hatte ich negative Downloadraten. Irgendwann hat er dann auch abgebrochen und die Karte war nicht mehr nutzbar.
Viele Grüße
Tobias
Ereignisse. Ich vermute 1969 ist doch zu weit zurück - wer weiß hier
1970 als Starttermin löst das Problem. Danke.
Mit freundlichen Grüßen / Kind regards Ronny Seffner
On Tuesday 20 November 2012 11:50:08 Ronny Seffner wrote:
Ereignisse. Ich vermute 1969 ist doch zu weit zurück - wer weiß hier
1970 als Starttermin löst das Problem. Danke.
Bitte nicht vergessen das als Bug zu reporten (explizit mit der Erklärung dass das Geburtstage sind, sonst wird es nicht ernst genommen). ;-)
Konrad
lug-dd@mailman.schlittermann.de