2016-10-19 3 views
0

Guten Tag!Syncfusion Kalender rendern falschen Monat für Blackout Datum

Ich versuche Syncfusion Kalender Plugin in meinem Xamarin Forms Projekt zu verwenden. Alles funktioniert gut, außer Blackout-Daten. Dies ist die documentation für dieses Plugin. Das Problem besteht darin, wenn ich ein neues DateTime-Objekt erzeuge, zum Beispiel new DateTime (2016, 10, 28), und den Render-Kalender nicht am 28. Oktober, sondern am 28. September d. H. 10. Monat ist September.

Ich kann Daten im Januar auch nicht zurückschreiben, weil es 0 sein sollte, aber in DateTime gibt es einen Indexreferenzfehler.

Kennt jemand die Lösung für dieses Problem?

+0

Dies ist ein Neben Design von Android, oder, sagen wir, Java. http://stackoverflow.com/questions/344380/why-is-january-month-0-in-java-calendar – Nathan

+0

Sie können es jedoch manuell konvertieren. Wie neu DateTime (JJJJ, MM-1, TT). -_- – Nathan

+0

Danke, Nathan, aber Xamarin benutzt C# als Grundsprache. Monate werden in C# von 1 bis 12 gezählt. Außerdem kann ich es nicht manuell konvertieren, da DateTime (2016, 0, 28) eine "Index out of range exception" auslöst. – Ork

Antwort

Verwandte Themen