J'émigre Calendriers à Google Apps via l'API Google Version 2 pour .NET comme ci-dessous:Obtenir une mauvaise valeur du temps dans Google Agenda
EventEntry entry = new EventEntry();
entry.Title.Text = "Test Calendar";
When eventTime = new When(StartDate, EndDate, false);
Je suis en train:: StartDate = {6/18/2010 3:00:00 H.} = { EndDate 6/18/2010 4:00:00}
PMMais après la migration, il est mise Calendrier date et l'heure:
StartDate = 6/18/2010 9:30 EndDate = 18/06/2010 10:30 am
J'ai essayé de changer la valeur de mon fuseau horaire du calendrier à "(GMT + 00:00) GMT (pas d'heure d'été)" aussi.Mais le problème reste le même.
Comment résoudre ce problème?
Thanx
Je veux définir l'heure locale. Je n'ai jamais utilisé V1.Comment puis-je spécifier le fuseau horaire ici? – Preeti
@Preeti: Vous ne spécifiez pas le fuseau horaire pour un événement unique - cela n'a de sens que pour un événement récurrent. Toutefois, si vous souhaitez que votre DateTime soit considéré comme local afin de spécifier l'heure unique de cet événement, spécifiez 'DateTimeKind.Local' dans le constructeur à' DateTime'. Au moins, essayez-le :) –
thanx cela fonctionne maintenant. – Preeti