نمایش نتایج 1 تا 39 از 39

نام تاپیک: رفع مشکل جستجو از طریق تاریخ شمسی برای همیشه

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار amir200h
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    بروجرد->تهران->قم
    سن
    34
    پست
    782

    رفع مشکل جستجو از طریق تاریخ شمسی برای همیشه

    سلام به همه ی دوستان.
    خیلی ها با مشکل جستجو از طریق تاریخ مشکل دارن و هر روز هم پست هایی با همین عناوین تو انجمن میبینیم.
    من خودم از روش زیر استفاده میکنم. امیدوارم دیگه کسی درباره این مشکل پستی نزنه.

    ابتدا using زیر رو در بالای پروژه اضافه میکنیم

    using System.Globalization;


    سپس تاریخ رو بصورت شمسی با کد زیر بدست میاریم. تا فرمت yyyy/mm/dd حفظ بشه

    PersianCalendar PerCal = new PersianCalendar();
    string Year, Day, Month;
    Year = PerCal.GetYear(DateTime.Now).ToString();
    Month = PerCal.GetMonth(DateTime.Now).ToString("D2");
    Day = PerCal.GetDayOfMonth(DateTime.Now).ToString("D2");
    date = Year + "/" + Month + "/" + Day;

    خوب حالا مقدار متغیر date رو در فیلد جدولمون میریزیم
    تذکر: نوع فیلدی که میخوایم تاریخ رو توش ذخیره کنیم رو nvarchar تعریف کنید

    حالا واسه جستجو بین دو تاریخ از کوئری زیر استفاده میکنیم

    SELECT * FROM TBL_Name Where FildeDateName Between 'date1' and 'date2'

    واسه جستجو تاریخ های بعد از تاریخی که میخوایم

    SELECT * FROM TBL_Name Where FildeDateName > 'date'

    واسه جستجو تاریخ های قبل از تاریخی که میخوایم

    SELECT * FROM TBL_Name Where FildeDateName < 'date'


    برای جستجو در یک تاریخ خاص

    SELECT * FROM TBL_Name Where FildeDateName = 'date'

    تذکر: مقدار تاریخ ارسال شده باید با فرمت yyyy/mm/dd ارسال شود

    سوال دیگه ای بود در خدمیتم
    آخرین ویرایش به وسیله amir200h : یک شنبه 30 تیر 1392 در 12:36 عصر

تاپیک های مشابه

  1. تاریخ شمسی برای Dot Net Nuke
    نوشته شده توسط smirabolg در بخش ASP.NET Web Forms
    پاسخ: 24
    آخرین پست: یک شنبه 22 اسفند 1389, 18:09 عصر
  2. پاسخ: 4
    آخرین پست: جمعه 20 مرداد 1385, 20:34 عصر
  3. تاریخ شمسی برای تازه کار
    نوشته شده توسط mahtabi در بخش Access
    پاسخ: 3
    آخرین پست: جمعه 25 فروردین 1385, 10:36 صبح
  4. کامپنوننت تاریخ شمسی برای فلش
    نوشته شده توسط نعیم رضاییان در بخش Flash و ActionScript
    پاسخ: 2
    آخرین پست: سه شنبه 29 آذر 1384, 20:55 عصر
  5. تاریخ شمسی برای قبل از سال 1970
    نوشته شده توسط Amir Fekrazad در بخش PHP
    پاسخ: 5
    آخرین پست: دوشنبه 28 آذر 1384, 23:52 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •