Ich sende eine vcal über Mail in Web-Anwendung mit Datum zu universellen Datetime konvertieren. Wenn ich Web-Anwendung lokal (lokale Sevser in Indien) ausführen, bekomme ich korrekte Zeit in meinem Vcal. Aber Live-Anwendung (Server in den USA) dann keine korrekte Zeit mit einem Unterschied von 1 und eine halbe Stunde. Bitte schlagen Sie mir vor.Nicht korrekte Zeit von UniversalDateTime
Code:
Dim result As StringBuilder = New StringBuilder()
result.AppendFormat("BEGIN:VCALENDAR{0}", System.Environment.NewLine)
result.AppendFormat("BEGIN:VEVENT{0}", System.Environment.NewLine)
result.AppendFormat("SUMMARY:{0}{1}", subject, System.Environment.NewLine)
result.AppendFormat("LOCATION:{0}{1}", location, System.Environment.NewLine)
result.AppendFormat("DTSTART:{0}{1}", startDate.ToUniversalTime().ToString("yyyyMMdd\THHmmss\Z"), System.Environment.NewLine)
result.AppendFormat("DTEND:{0}{1}", endDate.ToUniversalTime().ToString("yyyyMMdd\THHmmss\Z"), System.Environment.NewLine)
result.AppendFormat("DTSTAMP:{0}{1}", DateTime.Now.ToUniversalTime().ToString("yyyyMMdd\THHmmss\Z"), System.Environment.NewLine)
result.AppendFormat("DESCRIPTION:{0}{1}", description, System.Environment.NewLine)
result.AppendFormat("END:VEVENT{0}", System.Environment.NewLine)
result.AppendFormat("END:VCALENDAR{0}", System.Environment.NewLine)
Return result.ToString()
Sein Code sieht für mich wie .NET aus ... –
@bmoeskau: es könnte sein ... heute, gehen zu vcalendar.org leitet Sie auf eine Seite, die besagt, dass eine Reihe von Versionen zur Verfügung stehen, einschließlich einer .NET Ausführung. –