Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Google Nexus Forum > Nexus S Forum

Geburtstage werden falsch synchronisiert

Das Thema "Geburtstage werden falsch synchronisiert" befindet sich unter Nexus S Forum auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 21.04.2011, 20:22   #1 (permalink)
Junior Mitglied

Registriert seit: 19.04.2011
Beiträge: 39
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Ausrufezeichen Geburtstage werden falsch synchronisiert

Hi,

habe das Nexus S seit 2 Tagen

Ich nutze Exchange-ActiveSync und pflege alle meine Daten ausschließlich in meinem geliebten Outlook
So sind alle Kontakte nur im Outlook erfasst wurden - nicht einer ist am Phone eingegeben..
Ebenso Kalendereinträge.

Der Sync klappt ganz wunderbar, die Kontakte werden übernommen und hier zeigt sich schon das erste komische Phänomen
Unter "Geburtstag" steht grundsätzlich immer was Falsches! Der Geburtstag des Kontakts ist angeblich immer einen Tag früher um 22:00 bzw. 23:00 Uhr.

Bsp.: Jemand hat am 10.10.1950 Geburtstag dann steht unter Kontakte das er am 09.10.1950 um 22:00 Uhr Geburtstag hat... hmm
Damit würde ich noch leben können - leider macht er aber bei den Kalendereinträgen ähnlichen Müll!
Bei Eintrag eines Geburtstages im Outlook-Kontakt (im übrigen ohne jegliche Uhrzeit) erzeugt Outlook automatisch einen Kalendereintrag - wunderbar...
Dieser wird gesynct und steht dann in der Kalender-App - wunderbar
Leider fängt der Kalendereintrag im Phone dann aber schon am Vortag um 22:00 bzw. 23:00 Uhr an! Dies betrifft ca. 50% der Geburtstage.

Kurzum:
Kontakt-Geburtstage sind immer einen Tag zu früh gegen 22:00 oder 23:00 Uhr
Ca. 50% der Kalender-Geburtstage fangen einen Tag zu früh an (abends um 22:00 bzw. 23:00 Uhr)
Nicht jeder Geburtstag wird im Kalender falsch angezeigt!!! Ca. 50% kommen korrekt rein auch obwohl der Kontakt-Geburtstag bekanntermaßen falsch ist!

dies Problem scheint Android-Typisch zu sein diesem zu folge:
Exchange: Falsches Datum bei Geburtstagen
SunNexus ist offline   Mit Zitat antworten
Alt 22.04.2011, 12:34   #2 (permalink)
Neuer Benutzer

Modell: Nexus S

Registriert seit: 18.04.2011
Beiträge: 23
Abgegebene Danke: 0
Erhielt 3 Danke für 3 Beiträge
Standard AW: Geburtstage werden falsch gesynct

Hatte das gleiche Problem mit Samsung Wave.
Da lag es an der automatischen Zeitabfrage. Wenn man die auf Manuell umgestellt hat wurde alles richtig angezeigt.

evt einmal ausprobieren.

Mandrake
Mandrake2k ist offline   Mit Zitat antworten
Alt 22.04.2011, 22:54   #3 (permalink)
Junior Mitglied

Registriert seit: 19.04.2011
Beiträge: 39
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Geburtstage werden falsch gesynct

Leider nicht

oder muss ich nach der Einstellung alles neu Syncen? (wie auch immer das eigentlich geht?)



mir scheint es ein wenig so, dass alle GebTage die ich noch mit nem alten Outlook angelegt hatte funktionieren und alle neuen GebTage nicht.

Früher hatte ich Outlook2000 und danach 2003
jetzt ists 2010
Die Datenbasis hat sich bei Outlook-Wechsel nicht verändert


auf jeden Fall kommen grundsätzlich alle neuen GebTage falsch rein... also alles was Outlook im Kalender automatisch anlegt wenn man im Kontakt das Geburtsdatum einträgt.

Lege ich von Hand einen ganztägigen Termin an wird dieser korrekt angezeigt.


Grüße
SunNexus ist offline   Mit Zitat antworten
Alt 11.05.2011, 10:19   #4 (permalink)
Android Experte

Registriert seit: 15.08.2010
Beiträge: 517
Abgegebene Danke: 5
Erhielt 44 Danke für 35 Beiträge
Standard AW: Geburtstage werden falsch gesynct

Das Problem ist die Sommerzeit bzw. die Zeitzonen.

Anscheinend hat Apple diesbezüglich schon einige Anfragen bekommen ..

iPhone und iPod touch: Beim Synchronisieren ganztägiger Ereignisse mit Outlook werden eventuell zweitägige Ereignisse angelegt

Sollte für alle Handys (Android, iPhone, ...) Gültigkeit haben.
GalaxyS_User ist offline   Mit Zitat antworten
Alt 11.05.2011, 12:36   #5 (permalink)
Junior Mitglied

Registriert seit: 19.04.2011
Beiträge: 39
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Geburtstage werden falsch gesynct

Zitat:
Zitat von GalaxyS_User Beitrag anzeigen
Das Problem ist die Sommerzeit bzw. die Zeitzonen.
[...]
Sollte für alle Handys (Android, iPhone, ...) Gültigkeit haben.

Hi!
Also bei mir treffen alle Lösungsideen nicht zu!

"1. Passen Sie die Zeitzoneneinstellung auf Ihrem iPhone an die Einstellung in Outlook an. Klicken Sie unten auf den entsprechenden Link, um Informationen zum Vornehmen der Einstellung zu erhalten."

Die Zeitzonen sind bei mir unterschiedlich...
Windows: "Westeuropäische Sommerzeit GMT +01:00"
Nexus: "Mitteleuropäische Sommerzeit GMT +02:00"

beides für sich ist jedoch korrekt und es ist folglich auf beiden Systemen immer die gleiche Uhrzeit - nur heißen die Zeitzonen anders....
Ein Umstellen ist hier gar nicht möglich! Windows hat nur eine "Westeuropäische Zeit" und das Nexus hat nut eine "Mitteleuropäische Zeit"


"2. Aktivieren Sie die Sommerzeitoption für Outlook-Kalender. Um weitere Informationen zu erhalten, klicken Sie unten auf den entsprechenden Link."

Sowas hat ein Outlook 2010 gar nicht mehr... zumindest konnte ich nichts finden. Aber die Windows-Einstellung ist ja per Default so, dass auf Sommer-/Winterzeit umgestellt wird - ist also schon erfüllt


"3. Wenn die Zeitzoneneinstellung in Outlook oder in den Windows-Einstellungen geändert worden ist [..]"

das ist bei mir nie passiert..



das Problem bleibt also weiterhin ungelöst.
SunNexus ist offline   Mit Zitat antworten
Alt 10.06.2011, 09:24   #6 (permalink)
Neuer Benutzer

Registriert seit: 09.09.2010
Beiträge: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Geburtstage werden falsch synchronisiert

Ich muss dem noch eins drauf setzen:
Bei mir werden nicht alle Geburtstage angezeigt bzw. synchronisiert - wie es scheint, obwohl im Outlook-Kalender vollständig und richtig eingetragen?

Gibt es nun einen brauchbaren Ansatz für dieses Problem?

lg
claushw
claushw ist offline   Mit Zitat antworten
Alt 22.01.2012, 00:11   #7 (permalink)
Neuer Benutzer

Registriert seit: 21.01.2012
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Geburtstage werden falsch synchronisiert

Hallo,

ich hatte das Problem auch mit Galaxy Nexus und Sync mit Exchange.
Für mich sieht es so aus, dass beim Sync der Kontakte die Zeitzone für den Geburtstag nicht korrekt ins Android gesynct wird.

Im Exchange werden Ganztagestermine nicht an ein Datum gehängt, sondern gehen von 0:00 des Starttages bis 0:00 des Folgetages allerdings nur bei der Anzeige im Clients.
Und da Zeitstempel bei Microsoft generell in UTC gespeichert werden, wird der Geburtstag im Exchange von 23:00 des Vortags bis 23:00 des eigentlichen Geburtstags abgelegt, zumindest wenn man in der Zeitzone UTC+1 ist.
Wird nun beim Sync die Zeitzone nicht korrekt berücksichtigt, wird daraus ein Ganztag-Termin des Vortags.

Ich habe einen Weg für mich gefunden, der die Geburtstage in den Kontakten korrekt ins Android Synct.

_Auf dem Client-PC:
- Zeitzone auf UTC stellen
(jetzt sind alle Geburtstage bereits ein Tag früher)
- Nun in Outlook alle Geburtstage um einen Tag später verschieben (unten kommt ein Makro hierzu)
- Zeitzone PC zurück auf UTC+1 (Berlin)
(Geburtstage stimmen jetzt in Outlook-Kontakten wieder)
Termine "Geburtstag von..." im Kalender löschen
- zukünftig neue Geburtstage eintragen, unter Zeitzone UTC und auf einen Tag später).

_Android:
- Synchronisieren
fertig

Im Thread Geburtstage in Outlook 2003 kalendarisch sortieren ! Office-Loesung.de hat Benutzer weys ein Makro für Ändern von Geburtstagen gepostet. Das habe ich leicht angepasst, einfach durch Anhängen von "+ 1" in Zeile 63.
Diese Makro in Outlook ausführen und die Geburtstage alles Kontakte werden neu angelegt. Da der PC bei diesem Schritt die Zeitzone UTC hat, sind die Geburtstage der Kontakte nun in der korrekten Zeitzone.

---Makro für Geburtstage in Kontakte ändern:----------
Code:
Option Explicit

' Kostanten
Const lngMinutesBeforeStart As Long = 12 * 60         ' Erinnerung vor Beginn in Minuten
Const strBirthday As String = "Geburtstag"            ' Bestandteil des Betreffs bei Geburtstagen
Const strAnniversary As String = "Jahrestag"          ' Bestandteil des Betreffs bei Jahrestagen
Const datDateInitial As Date = "1/1/4501"             ' Wert eines nicht gesetzten Datums
Const strBirthdayDay As String = "Geburtstag Tag"     ' Feldname für den Tag des Geburtsdatums
Const strBirthdayMonth As String = "Geburtstag Monat" ' Feldname für den Monat des Geburtsdatums
Const strBirthdayMonthFormat As String = "mm (mmmm)"  ' Format für den Monat des Geburtsdatums

' Start
' Die Ordner können hier angepasst werden
Public Sub RefreshBirthdayAnniversary()

    With GetNamespace("MAPI")
        DeleteBirthdayAnniversary .GetDefaultFolder(olFolderCalendar)
        CreateBirthdayAnniversary .GetDefaultFolder(olFolderContacts)
        ModifyBirthdayAnniversary .GetDefaultFolder(olFolderCalendar)
    End With
End Sub

' Alle Geburtstage und Jahrestage löschen
Private Sub DeleteBirthdayAnniversary(ByRef olFolder As Outlook.MAPIFolder)

    Dim olItem As Outlook.AppointmentItem
    
    For Each olItem In olFolder.Items
        If IsBirthday(olItem) Or IsAnniversary(olItem) Then
            olItem.Delete
        End If
    Next olItem
End Sub

' Alle Geburtstage und Jahrestage neu erzeugen
' dazu wird das entsprechende Datum gelöscht, der Kontakt gespeichert,
' das Datum wieder gesetzt und der Kontakt erneut gespeichert.
' Dann legt Outlook den Geburts- bzw. Jahrestag wieder an
Private Sub CreateBirthdayAnniversary(ByRef olFolder As Outlook.MAPIFolder)

    Dim olItem As Outlook.ContactItem
    Dim datBirthdaySave As Date, datAnniversarySave As Date
    Dim blnBirthday As Boolean, blnAnniversary As Boolean
        
    For Each olItem In olFolder.Items
            
        blnBirthday = olItem.Birthday <> datDateInitial
        If blnBirthday Then
            datBirthdaySave = olItem.Birthday
            olItem.Birthday = datDateInitial
        End If
        
        blnAnniversary = olItem.Anniversary <> datDateInitial
        If blnAnniversary Then
            datAnniversarySave = olItem.Anniversary
            olItem.Anniversary = datDateInitial
        End If
        
        If blnBirthday Or blnAnniversary Then
            olItem.Save
            
            If blnBirthday Then
                olItem.Birthday = datBirthdaySave + 1
            End If
            
            If blnAnniversary Then
                olItem.Anniversary = datAnniversarySave
            End If
            
            olItem.Save
        End If
    Next olItem
End Sub

' Geburts- und Jahrstage nachbearbeiten
' - bei beiden wird der Reminder geändert
' - bei Geburtstagen werden zusätzlich zwei benutzerspezifische Felder versorgt,
'   damit eine Geburtstagsliste erzeugt werden kann
Private Sub ModifyBirthdayAnniversary(ByRef olFolder As Outlook.MAPIFolder)

    Dim olItem As Outlook.AppointmentItem
    
    For Each olItem In olFolder.Items
        If IsBirthday(olItem) Or IsAnniversary(olItem) Then
        
            If IsBirthday(olItem) Then
                olItem.UserProperties.Add(strBirthdayDay, olNumber).Value = Day(olItem.Start)
                olItem.UserProperties.Add(strBirthdayMonth, olText).Value = Format(olItem.Start, strBirthdayMonthFormat)
            End If
        
            olItem.ReminderMinutesBeforeStart = lngMinutesBeforeStart
            olItem.Save
        End If
    Next olItem
End Sub

' Regel zum Erkennen eines Geburtstag
Private Function IsBirthday(ByRef olItem As Outlook.AppointmentItem) As Boolean
    IsBirthday = InStr(olItem.Subject, strBirthday) > 0
End Function

' Regel zum Erkennen eines Jahrestags
Private Function IsAnniversary(ByRef olItem As Outlook.AppointmentItem) As Boolean
    IsAnniversary = InStr(olItem.Subject, strAnniversary) > 0
End Function
--------------------------------------------------
telestefan ist offline   Mit Zitat antworten
Alt 23.01.2012, 10:17   #8 (permalink)
Junior Mitglied

Registriert seit: 19.04.2011
Beiträge: 39
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Geburtstage werden falsch synchronisiert

Hallo,

harter Stoff! Aber das umschifft das Problem ja leider nur... nein eigentlich "zerstört" man damit seine korrekten Daten im Outlook/Exchange.

Und leider ist damit auch noch nicht das Problem umgangen, dass bei ganztägigen Terminen (bei Nicht-Geburtstagen) diese Termine ins Phone gern 3-5 mal hintereinander angelegt werden
Mein wöchentlicher Montagstermin steht grundsätzlich am Mo, Di, Mi, Do und Fr drin!


Aber interessant was so für Erfindergeist in den Leuten steckt


Ich hege ja noch immer Hoffnung in Android 4.0 - aber Google hat die Updates ja ausgesetzt..
Hat denn jemand schon das 4er Android und kann mal den Ex-Sync testen?


Grüße
SunNexus ist offline   Mit Zitat antworten
Alt 27.01.2012, 12:04   #9 (permalink)
Neuer Benutzer

Registriert seit: 21.01.2012
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Geburtstage werden falsch synchronisiert

Hallo,

man ändert damit "nur" den UTC-Zeitstempel des Geburtstagseintrags im Kontakt von 23:00 auf 0:00.
Klar - ist nur ein Workaround.

Beim Kalender werden die Zeitstempel nach meinen Erfahrungen korrekt synchronisiert.

Das war alle mit dem Google Nexus und Android 4.0.3 gemacht. Also aktuell keine Besserung seitens Android in Sicht.

Viele Grüße
Stefan
telestefan ist offline   Mit Zitat antworten
Alt 05.04.2012, 10:03   #10 (permalink)
Neuer Benutzer

Registriert seit: 05.04.2012
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Geburtstage werden falsch synchronisiert

Kann es sein, dass alle Geburtstage ab dem Jahr 1977 (im Serienfeld "ab") funktionieren und nur die älteren verschoben sind.

Dies könnte nämlich an der Einführung der Sommerzeit 1977 liegen.

Möglich, dass bestimmte Systeme oder Programme dies nicht berücksichtigen.

Normalerweise ist ja beim PC, wie auch deim Smartphone die automatische
Umstellung auf Sommerzeit aktiviert. Falls nun die Programme mit diesen Angaben zurückrechnen, könnten solche Fehler entstehen.

Nur eine Annahme/Möglichkeit !?

Eventuell hilft es ja weiter.

Ich habe mittlerweile alle Geburtstage vor 1977 geändert
(das Jahr hinter dem Namen vermerkt und als Startdatum einfach 2000 eingetragen)

So funktioniert alles 1A (Outlook 2003, Exchange, Windows XP, Smartphone Samsung Galaxy S2 mit Android)
mdaonline ist offline   Mit Zitat antworten
Antwort

Stichworte
exchange, falsch, geburtstag, kalender

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Geburtstage falsch Texess Android Allgemein 4 07.04.2011 18:27
Kontakte beitreten - Facebook Geburtstage werden falsch übernommen sirokalo Business und Organisation 4 08.01.2011 13:57
Kontakte werden nicht synchronisiert iso Android Allgemein 5 27.12.2010 08:53
Flipout Geburtstage in den Kontakten falsch laxs Motorola Flipout Forum 3 09.08.2010 21:30
Uhrzeit falsch oder nicht synchronisiert! Musna Samsung Galaxy Spica (I5700) Forum 1 08.04.2010 08:36




Du liest gerade: "Geburtstage werden falsch synchronisiert" unter "Nexus S Forum" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.