با سلام.
یک تاریخ شمسی رو داریم و می خوایم روز هفته رو از روی این تاریخ بدست بیاوریم.
لطفا راهنمایی نمایید
با تشکر
Dictionary<string, string[]> DayOfWeeks = new Dictionary<string, string[]>();
DayOfWeeks.Add("en", new string[] {"Saturday","Sunday","Monday","Tuesday","Thursday" ,"Wednesday","Friday"});
DayOfWeeks.Add("fa", new string[] {"شنبه","یک شنبه","دو شنبه","سه شنبه","چهار شنبه","پنج شنبه","جمعه"});
DayOfWeek a = DayOfWeek.Monday; string Text = DayOfWeeks[en][(int)a]
با تشکر از استاد محترم
تاریخ زیر را در نظر بگیرید:
1395/05/20
می خواهیم بدانیم این تاریخ چه روزی از هفته است.
لطفا راهنمایی نمایید
با تشکر
PersianCalendar pc=new PersianCalendar();
DateTime dt = Convert.ToDateTime("1395/06/01");
string day = pc.GetDayOfWeek(dt).ToString();
با سلام خدمت مدیر محترم کد بالا رو که وارد میکنم باز میلادی برگشت میده میشه راهنمایی کنید
سپهر عزیز، در کد استاد مدائنی کافیست بجای en از fa استفاده کنید.
بدین صورت:
string Text = DayOfWeeks["fa"][(int)a]
اگر بخواهیم از تقویم بفهمیم که اون روز تعطیل رسمی مثل شهادت یا یه روزی که تعطیل هست بشیم از چی میتونیم استفاده کنیم؟
در پاسخ به alimg1295
من خودم قبلا به این ایشو برخوردم. و برای رفع مشکل، ایام تعطیل رسمی را بصورت سالانه در یک جدول نگهداری میکردم، و به هنگام نیاز با کوئری زدن تعطیل رسمی بودن را چک میکردم.
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)