resident
سه شنبه 28 مرداد 1393, 22:59 عصر
سلام.
من میخوام تاریخ شمسی رو به میلادی تبدیل کنم.
با کد زیر تاریخ میلادی ساخته میشه.
private static System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
DateTime ConvertedDateTime = pc.ToDateTime(int.Parse(y), int.Parse(m), int.Parse(d), int.Parse(hh), int.Parse(mm), int.Parse(ss), 0);
خروجی کد بالا شبیه اینه: 08/18/2014 12:00:00 ق.ظ
حالامن میخوام فقط تاریخ برگردونم. دستور ConvertedDateTime.Date رو نوشتم اما همراهش ساعت و دقیقه و ثانیه هم هست که من نمیخوام باشه. کدم اینطوره:
DateTime onlyDate =ConvertedDateTime.Date
بعد از اجرای این کد خروجی به اینطورته: 08/18/2014 12:00:00 ق.ظ
یعنی دقیقا مثل خروجی بالا
چطور حلش کنم؟ نباید AM , PM برگردونده بشه؟ چرا ق.ظ و ب.ظ نشون میده؟
من میخوام تاریخ شمسی رو به میلادی تبدیل کنم.
با کد زیر تاریخ میلادی ساخته میشه.
private static System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
DateTime ConvertedDateTime = pc.ToDateTime(int.Parse(y), int.Parse(m), int.Parse(d), int.Parse(hh), int.Parse(mm), int.Parse(ss), 0);
خروجی کد بالا شبیه اینه: 08/18/2014 12:00:00 ق.ظ
حالامن میخوام فقط تاریخ برگردونم. دستور ConvertedDateTime.Date رو نوشتم اما همراهش ساعت و دقیقه و ثانیه هم هست که من نمیخوام باشه. کدم اینطوره:
DateTime onlyDate =ConvertedDateTime.Date
بعد از اجرای این کد خروجی به اینطورته: 08/18/2014 12:00:00 ق.ظ
یعنی دقیقا مثل خروجی بالا
چطور حلش کنم؟ نباید AM , PM برگردونده بشه؟ چرا ق.ظ و ب.ظ نشون میده؟