PDA

View Full Version : مقایسه دو تاریخ به صورت شمسی



سمیرا55
دوشنبه 28 مرداد 1392, 09:31 صبح
تاریخ سیستم رو به صورت شمسی به دست آوردم و یک تاریخ ذخیره شده در database دارم که به صورت شمسی ذخیره شده حالا میخام مقایسه <> انجام بدم
اگر راهنمایی کنید یا کدی رو بزارید ممنون می شم.

komeil64
دوشنبه 28 مرداد 1392, 09:45 صبح
اگر تاریخ هاتون استرینگ هستن که باید تبدیلشون کنید به Date بعد مقایسه کنید
در هر صورت اگر Date بودن به نظر من اول به میلادی تبدیل کنید بعد براحتی با هم مقایسه کنید

mohammad kafiyan
دوشنبه 28 مرداد 1392, 10:05 صبح
اولا اگر به صورت رشته اگر ذخیره کرده اید جهت مقایسه حتما از فرمت تاریخ به صورت زیر استفاده کنید
##/##/####
باید استفاده کنید چون دچار مشکل می شود
اگر هم از نوع date می خواهید ذخیره کنید که باید به صورت میلادی ذخیره کنید چون اجازه ذخیره شمسی را به شما نمی دهد
برای نمایش به کاربر هم باید اون تاریخ را تبدیل کنید به شمسی

سمیرا55
دوشنبه 28 مرداد 1392, 10:34 صبح
من تاریخ رو به صورت string و با همون فرمتی که گفتین ذخیره کردم
مقایسه رو چطور انجام بدم؟

nice_boy_a
دوشنبه 28 مرداد 1392, 15:52 عصر
مقایسه دو تاریخ شمسی به صورت رشته ای من امتحان کردم، کوئری هم گرفتم، مثله کره جواب میده :لبخند:
تاریخ ها رو از بانک بخون و مثله دو متغیر رشته ای عمل مقایسه رو انجام بده.
توی Where هم میتونی مقایسه رو انجام بدی(نیازی هم به تبدیل نیست)