Monthly recurring appointment show at wrong day in Chinese language

Hi,

I have a monthly recurring appointment sample code as below, my device is on English language setting, it is working fine that the appointment show at Wednesday 7/14/2021. But when I change the language setting to Chinese, the appointment display at Sunday 7/11/2021. I have SfSchedule control on version 19.2.0.46

var scheduleAppointment = new ScheduleAppointment()

            {

                Id = 1,

                StartTime = new DateTime(2021, 07, 08, 10, 0, 0),

                EndTime = new DateTime(2021, 07, 08, 12, 0, 0),

                Subject = "Occurs every month on the 2nd Wednesday",

                Color = Color.Accent,

            };

            //Adding schedule appointment in schedule appointment collection

            scheduleAppointmentCollection.Add(scheduleAppointment);

            //Adding schedule appointment collection to DataSource of SfSchedule

            schedule.DataSource = scheduleAppointmentCollection;

            // Creating recurrence rule

            RecurrenceProperties recurrenceProperties = new RecurrenceProperties();

            recurrenceProperties.RecurrenceType = RecurrenceType.Monthly;

            recurrenceProperties.RecurrenceRange = RecurrenceRange.Count;

            recurrenceProperties.DayOfWeek = 4;

            recurrenceProperties.Week = 2;

            recurrenceProperties.Interval = 2;

            recurrenceProperties.RecurrenceCount = 10;

            scheduleAppointment.RecurrenceRule = schedule.RRuleGenerator(recurrenceProperties, scheduleAppointment.StartTime, scheduleAppointment.EndTime);



Attachment: Screencapture_f9d6d43.zip

6 Replies

MS Muniappan Subramanian Syncfusion Team July 9, 2021 01:13 PM UTC

Hi Ming,  
 
Thank you for contacting Syncfusion support.  
 
We have checked the reported issue “Monthly recurring appointment show at wrong day in Chinese language“and it’s working fine from our end. As per the instruction we have followed to check the reported issue and we are unable to replicate the issue from our end. We have attached the tested sample in the following link,  
 
 
Additional information:  
Tested device: Moto G5 and iPhone simulator 
SfSchedule version: 19.2.0.46 
Xamarin Forms: 4.5.0.617 
 
Please check our sample and let us know if you still facing the same issue? if not, please modify our sample and revert us back with the following details which would be helpful for us to check on it and provide you the solution as soon as possible, 
 
·         Share the issue replicate video.  
·         Share the issue reproducible sample  
·         Share Syncfusion and Xamarin.Form’s version   
 
Regards,  
Muniappan S 



MI MING July 9, 2021 06:55 PM UTC

Hi Muniappan,

Thank you very much for the prompt reply. 

I ran your sample code, please check my attached video, I changed iPhone's Language setting from English to Chinese, the schedule display at wrong day.


Attachment: Screen_Recording_20210709_at_11.28.50_AM.mov_857f7a91.zip


MS Muniappan Subramanian Syncfusion Team July 12, 2021 12:16 PM UTC

Hi Ming, 
 
Thank you for the update. 
 
Currently we are analyzing your query “Monthly recurring appointment show at wrong day in Chinese language” and we will update you further details on or before July 14th, 2021. We appreciate your patience until then. 
 
Regards,   
Muniappan S 



MS Muniappan Subramanian Syncfusion Team July 14, 2021 05:17 AM UTC

Hi Ming, 
 
We have checked the reported issue “Monthly recurring appointment show at wrong day in Chinese language”. We will fix the issue and include the issue fix in our upcoming Weekly Nuget release update which is planned to roll out on July 27, 2021. We appreciate your patience until then. 
 
Regards,  
Muniappan S 



MS Muniappan Subramanian Syncfusion Team July 27, 2021 11:01 AM UTC

Hi Ming, 
 
We have fixed the mentioned issue” Monthly recurring appointment show at wrong day in Chinese languag” and the patch for the issue fix is following by. Before installing the patch, kindly remove bin and obj folders from all the projects of solution and clear NuGet cache. 
 
 
 
 
Kindly find the below link to clear NuGet cache, 
   
Before installing the patch, kindly remove bin and obj folders from all the projects of solution and clear NuGet cache. 
 
Installation Direction:       
 
{Syncfusion Installed location} \Essential Studio\19.2.0.44\Xamarin\lib\netstandard\Syncfusion.SfSchedule.XForms.dll        
{Syncfusion Installed location} \Essential Studio\19.2.0.44\Xamarin\lib\android\Syncfusion. SfSchedule.XForms.Android.dll   
{Syncfusion Installed location} \Essential Studio\19.2.0.44\Xamarin\lib\ios\Syncfusion. SfSchedule.XForms.iOS.dll          
 {Syncfusion Installed location} \Essential Studio\19.2.0.44\Xamarin\lib\uwp\Syncfusion. SfSchedule.XForms.UWP.dll    
 
Disclaimer:     
Please note that we have created this patch for version 19.2.0.44 specifically to include the issue. We will include the issue fix in our upcoming Weekly NuGet releases. We appreciate your patience until then. 
 
Regards,    
Muniappan S 



SS SaiGanesh Sakthivel Syncfusion Team August 3, 2021 01:09 PM UTC

Hi Ming, 
 
Thank you for the patience. 
 
We have fixed the reported issue “Monthly recurring appointment show at wrong day in Chinese language” and included the issue fix in our latest Weekly NuGet release update version 19.2.0.51 which is available for download (nuget.org). 
 
We thank you for your support and appreciate your patience in waiting for this update. Please get in touch with us if you would require any further assistance. 
 
Regards, 
SaiGanesh Sakthivel 


Loader.
Up arrow icon