PDA

View Full Version : سوال: میخوام دو تا تاریخ شمسی از هم کم کنم ونتیجه رو به ماه وبه روز به من بده؟



ma.rad
سه شنبه 26 بهمن 1389, 21:31 عصر
کلی گشتم قبلا ایجاد نشده
میخوام دو تا تاریخ شمسی از هم کم کنم ونتیجه رو به ماه وبه روز به من بده؟

صادق صدقی
سه شنبه 26 بهمن 1389, 21:36 عصر
منم همین رو کلی کار کردم
منتظره جواب بزرگان هستیم

ma.rad
چهارشنبه 27 بهمن 1389, 00:11 صبح
دوستان کمک کنن!!!!!

ASKaffash
چهارشنبه 27 بهمن 1389, 08:23 صبح
سلام
در این کد از تابع Diff استفاده کنید :


publicstaticDateTime S2M(string ShamsiDate)
{
ushort Y =Convert.ToUInt16(ShamsiDate.Substring(0, 4));
byte M =Convert.ToByte(ShamsiDate.Substring(5, 2));
byte D =Convert.ToByte(ShamsiDate.Substring(8, 2));
returnnewPersianCalendar().ToDateTime(Y, M, D, 0, 0, 0, 0);
}
publicstaticint Diff(string S1, string S2)
{
return (S2M(S2) - S2M(S1)).Days;
}

صادق صدقی
چهارشنبه 27 بهمن 1389, 14:53 عصر
کده کلی که 2 تاریخ رو بدیم بهش و یک تاریخ که میانگینه اون 2 تاریخه رو تابعی داره دات نت یا نه؟