hello,
i am using RadControls 2010 Q2 , and in the radDatetimePicker i am going to change the Culture property of it to the Persian Culture.
it throws this exception :
Specified time is not supported in this calendar. It should be between 03/21/0622 00:00:00 (Gregorian date) and 12/31/9999 23:59:59 (Gregorian date), inclusive.
Parameter name: time
would you please help me to find a solution for it ?
how can i change the culture of radDatetimePacker ?
i am using RadControls 2010 Q2 , and in the radDatetimePicker i am going to change the Culture property of it to the Persian Culture.
it throws this exception :
Specified time is not supported in this calendar. It should be between 03/21/0622 00:00:00 (Gregorian date) and 12/31/9999 23:59:59 (Gregorian date), inclusive.
Parameter name: time
would you please help me to find a solution for it ?
how can i change the culture of radDatetimePacker ?
12 Answers, 1 is accepted
0

Emanuel Varga
Top achievements
Rank 1
answered on 09 Nov 2010, 09:46 AM
Hello,
Sadly at this time, the RadDateTimePicker just supports the Gregorian Calendar. I would suggest sending a support ticket for this and maybe if there will be enough requests for this they would create it in the future.
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
Sadly at this time, the RadDateTimePicker just supports the Gregorian Calendar. I would suggest sending a support ticket for this and maybe if there will be enough requests for this they would create it in the future.
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
0

Eastern
Top achievements
Rank 1
answered on 09 Nov 2010, 01:46 PM
ok , thanks for your support.
but why telerik do not design and develop a complete and all situation control !!!!
i dont think it is that hard to make a control works with every CultureInfo object
but why telerik do not design and develop a complete and all situation control !!!!
i dont think it is that hard to make a control works with every CultureInfo object
0

Emanuel Varga
Top achievements
Rank 1
answered on 09 Nov 2010, 01:51 PM
Hello again,
Sorry, i think i misunderstood you just want the current culture, not the persian calendar?
You can set the current culture of the RadDateTimePicker to persian like so:
You can also try this in the Demos applications under: Editors -> Masked Edit Box
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
Sorry, i think i misunderstood you just want the current culture, not the persian calendar?
You can set the current culture of the RadDateTimePicker to persian like so:
this
.radDateTimePicker1.Culture =
new
System.Globalization.CultureInfo(
"fa-IR"
);
You can also try this in the Demos applications under: Editors -> Masked Edit Box
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
0

Eastern
Top achievements
Rank 1
answered on 09 Nov 2010, 02:51 PM
i already did that ,
but it throws that exception i wrote in post #1, maybe its because of min & max value of raddatetime ?
but it throws that exception i wrote in post #1, maybe its because of min & max value of raddatetime ?
0

Emanuel Varga
Top achievements
Rank 1
answered on 09 Nov 2010, 03:12 PM
Hello again,
Just set the Value to DateTime.Now, it should work, or please try the following example which is working for me:
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
Just set the Value to DateTime.Now, it should work, or please try the following example which is working for me:
public
partial
class
Form1 : Form
{
private
RadDateTimePicker radDateTimePicker1;
public
Form1()
{
InitializeComponent();
this
.Controls.Add(radDateTimePicker1 =
new
RadDateTimePicker());
radDateTimePicker1.Dock = DockStyle.Top;
radDateTimePicker1.Value = DateTime.Now;
this
.radDateTimePicker1.Culture =
new
System.Globalization.CultureInfo(
"fa-IR"
);
}
}
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
0

Eastern
Top achievements
Rank 1
answered on 09 Nov 2010, 03:18 PM
thanks,
i did that but the problem not solved,
FYI the exception occurs at this method :
at System.Globalization.PersianCalendar.CheckTicksRange(Int64 ticks)
i did that but the problem not solved,
FYI the exception occurs at this method :
at System.Globalization.PersianCalendar.CheckTicksRange(Int64 ticks)
0

Richard Slade
Top achievements
Rank 2
answered on 09 Nov 2010, 03:35 PM
Hi Eastern,
I've seen others on the web with other systems have the same issue with calendars and the Persian culture. Do you need the time part of the RadDateTimePicker? If not, then you may be able to get around it by setting the time part manually.
Hope that helps
Richard
I've seen others on the web with other systems have the same issue with calendars and the Persian culture. Do you need the time part of the RadDateTimePicker? If not, then you may be able to get around it by setting the time part manually.
Hope that helps
Richard
0

Richard Slade
Top achievements
Rank 2
answered on 09 Nov 2010, 03:37 PM
0

Eastern
Top achievements
Rank 1
answered on 09 Nov 2010, 03:42 PM
absolutely not , i am not need the time part
so how can i getting around it ?
so how can i getting around it ?
0
Accepted

Emanuel Varga
Top achievements
Rank 1
answered on 09 Nov 2010, 03:43 PM
Hello again,
Ok, let me make myself clear, the RadDateTimePicker does not suppor the persian Calendar, but it does support displaying data (formatting dates) in the persian culture.
In your case you are trying to use the persian calendar, not just the culture.
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
Ok, let me make myself clear, the RadDateTimePicker does not suppor the persian Calendar, but it does support displaying data (formatting dates) in the persian culture.
In your case you are trying to use the persian calendar, not just the culture.
Hope this helps, if you have any other questions or comments, please let me know,
Best Regards,
Emanuel Varga
0

Eastern
Top achievements
Rank 1
answered on 09 Nov 2010, 03:55 PM
ok , thanks
i was just seeking a workaround for it.
i guess the problem occurs because of the MinDate of radDateTimePicker.
i think the control try to compare datetime with MinDate property and it throws exception there
i was just seeking a workaround for it.
i guess the problem occurs because of the MinDate of radDateTimePicker.
i think the control try to compare datetime with MinDate property and it throws exception there
0
Thank you all for writing.
Emanuel stated what the situation is and what you can and can not use. Additionally, Richard has provided you with a nice article where you can gain additional information.
In my tests no exception is being thrown when I try using Emanuel's suggestion in order to change the Culture to Persian. In case you have an issue with this, do not hesitate to open a new support ticket and send us your sample application that demonstrates the exception. This will allow us to investigate this case further.
Sincerely yours,
Stefan
the Telerik team
Emanuel stated what the situation is and what you can and can not use. Additionally, Richard has provided you with a nice article where you can gain additional information.
In my tests no exception is being thrown when I try using Emanuel's suggestion in order to change the Culture to Persian. In case you have an issue with this, do not hesitate to open a new support ticket and send us your sample application that demonstrates the exception. This will allow us to investigate this case further.
Sincerely yours,
Stefan
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items