0 امتیاز

تاریخ هجری شمسی من در یک لیبل نشون داده میشه. وقتی به کد زیر یه روز از اون کم میکنم نتیجه به صورت راست چین در میاد. چکار کنم که همون چپ چین نشون بده؟

 

 DateTime mdt1 = Convert.ToDateTime(p_date.Text);
                    mdt1 = mdt1.AddDays(-1);

بعد

1 پاسخ

0 امتیاز
باسلام

این اشکال احتمالا از dll  تعریف شده خود تاریخ شمسی هستش که پس از تغییرات راست چین میکنه.  توی این موارد یا باید از dll  تاریخ شمسی دیگه استفاده کنی یا اگه میخوای از همین استفاده کنی باید هر بار که تغییری ایجاد میکنی لیبل رو چپ چین بذاری.
label1.RightToLeft = false;
توسط (908 امتیاز) 1

label1.RightToLeft = false;

این کد خطا میدهد.

مشکل از اینجاست که کلا datetime انگلیسی برعکس فارسی نوشته میشه و من برای کانورت تکس باکسم که یه تاریخ از دستور زیر استفاده کردم:

Convert.ToDateTime(p_date.Text);

چطور میشه تکس باکس را به تاریخ شمسی کانورت کرد؟

توسط (164 امتیاز) 4 20
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...