PDA

View Full Version : حرفه ای: بدست آوردن نام روز از تاریخ شمسی



hmahdavi921
یک شنبه 26 اردیبهشت 1395, 13:15 عصر
سلام
آیا میشه با PersianDateControls تاریخ شمسی رو گرفت و نام روز رو برگردوند؟
با تشکر

nurani
یک شنبه 26 اردیبهشت 1395, 17:50 عصر
using System.Globalization;

//کد پایین فقط روز رو به رشته شمسی تبدیل می کند
public string miladi2shamsi2(DateTime _date)
{
PersianCalendar pc = new PersianCalendar();

StringBuilder sb = new StringBuilder();



string s = pc.GetDayOfWeek(_date).ToString();

switch (s.ToUpper())
{
case "SATURDAY":

sb.Append("شنبه ");

break;

case "SUNDAY":

sb.Append("يكشنبه");

break;

case "MONDAY":

sb.Append("دوشنبه");

break;

case "TUESDAY":

sb.Append("سه شنبه ");

break;

case "WEDNESDAY":

sb.Append("چهار شنبه ");

break;

case "THURSDAY":

sb.Append("پنج شنبه ");

break;

case "FRIDAY":

sb.Append("جمعه");

break;

}
return sb.ToString();

string mytoday2 = miladi2shamsi2(DateTime.Now);
label7.Text = mytoday2;