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

نام تاپیک: نوع داده برای تاریخ و زمان

  1. #1
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632

    نوع داده برای تاریخ و زمان

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

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1383
    محل زندگی
    ایران-مشهد
    پست
    148
    سلام.
    اگه می خواهید کمترین دردسر رو در این مورد داشته باشید باید از یک string با طول 10 و با فرمت yyyy/mm/dd رو استفاده کنید. اگر خودتون تاریخ رو اضافه می کنید از همین فرمت استفاده کنید و اگر هم کاربران تاریخ رو وارد می کنند باید متد مناسبی جهت تغییر فرمت تاریخ اونها به این فرمت بنویسید. در VS 6.0 با کنترل MaskEdit براحتی می شد کاربر رو وادار به وارد کردن اطلاعات با فرمت دلخواه برنامه نویس نمود اما این کنترل در VS .Net وجود نداره و شما مجبورید خودتون این تبدیل فرمت رو انجام بدید. یکی از راحتترین کارها در .Net برای این منظور اینکه از 3 تا TextBox مجزا(برای روز،ماه و سال)استفاده کنید. با اینکار کمترین فشار برنامه نویسی رو تحمیل می کنی. اگر بخواهید می تونید از یک TextBox تنها استفاده کنی و با کد نویسی بیشتر کارتو انجام بدید.
    در مورد فرمت گفته شده شما باید مثل زیر عمل کنید:
    1/1/1384---->01/01/1384 * 31/6/1384------>31/06/1384 * 29/12/1384----->29/12/1384
    با این فرمت براحتی مشکل جستجو بر روی تاریخ شمسی حل می شه. تنها مشکلی که می مونه اینکه در زمان برگشت دادن این مقدار در صفحات وب جهت نمایش مجدد اونها به کاربر، باید از Direction چپ به راست استفاده کنید(در زمانیکه صفحات شما دارای Direction راست به چپ است.) :cry:

  3. #3
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    متشکرم دوست من

  4. #4
    در مورد فرمت گفته شده شما باید مثل زیر عمل کنید:
    1/1/1384---->01/01/1384 * 31/6/1384------>31/06/1384 * 29/12/1384----->29/12/1384.
    لطفا در مورد مثل بیشتر توضیح دهید .
    در مورد تبدیل string به فرمت گفته شده ایا خودمان باید فرمول خاصی بنویسیم یا انکه در حین وارد کردن تاریخ مواظب باشسم که فرمت را رعایت کنیم.

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

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