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

نام تاپیک: فیلد نوع date

  1. #1
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268

    فیلد نوع date

    با سلام
    آقا اگه یک فیلد رو از نوع date انتخاب کنیم، نمیشه هر تاریخی رو توی اون وارد کرد؟ یعنی محدودیت زمانی داریم؟
    آخه من وقتی تست میکنم با بعضی از تاریخها جواب میده ولی با بعضی هاشون نه!

  2. #2
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    فکر کنم این بود:
    تاریخ های بالای یکم ژانویه 1970 تا ... (ته اش رو یادم نیست چند بود)
    ولی فکر کنم timestamp از سال 0 تا سال 9999 رو پشتیبانی کنه.

    راهنمای MySQL رو ببین و ما رو هم بی خبر نذار :)
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  3. #3
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    خیلی ممنون از راهنماییتون
    توی این ادرس که بیدا کردم دقیقش رو فهمیدم:
    http://www.xnote.com/howto/mysql_field_types.html
    From ‘1000-01-01’ to ‘9999-12-31’

    ولی فکر کنم timestamp از سال 0 تا سال 9999 رو پشتیبانی کنه.
    اون طور که من از این متن برداشت کردم در فیلد timestamp هم تاریخ و هم ساعت وارد میشه. در صورتی که ساعت وارد کنیم اشکالی بیش نمیاد؟ یا اصلا به اون ساعت 0 رو هم اضافه می کنه؟ (این رو برسیدم جون در شرایط امتحان کردن این حالت نیستم).
    در ضمن فکر کنم محدوده ی زمانی اون هم اینجوری باشه:
    From ‘1970-01-01 00:00:00’ to sometime in the year 2037.

    اکه اینطوری باشه باز هم مشکل داریم.
    میشه از varchar استفاده کرد؟ یعنی مای اس کیو ال میتونه بر اساس این فیلد تاریخ رو سورت کنه یا نه؟

  4. #4
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    ممنون.
    http://dev.mysql.com/doc/refman/4.1/en/datetime.html

    به هر ترتیب، از varchar هم می تونی استفاده کنی ولی کلا کار اشتباهیست.
    همون date یا timestamp بهتره.
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  5. #5
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    همون طور که عرض کردم به علت محدودیت زمانی نمیتونم از date یا timestamp استفاده کنم! اما باز هم می پرسم ، اگه نوع فیلد varchar باشه آیا سورت درست انجام میشه یا نه؟

  6. #6
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    سورت روی varchar یا char به ترتیب الفبا انجام میشه و مسلما رشته "1384" از "1300" بزرگتر است.
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

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

  1. Date
    نوشته شده توسط rasool saadat در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 05 مرداد 1386, 11:20 صبح
  2. تابع date
    نوشته شده توسط farah در بخش Classic ASP
    پاسخ: 2
    آخرین پست: دوشنبه 20 تیر 1384, 09:38 صبح
  3. کمک در مورد توابع Date اس کیو ال و پی اچ پی
    نوشته شده توسط aminzadeh_mojtaba در بخش PHP
    پاسخ: 1
    آخرین پست: دوشنبه 23 خرداد 1384, 20:28 عصر
  4. Date
    نوشته شده توسط Inprise در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 1
    آخرین پست: جمعه 23 اردیبهشت 1384, 11:07 صبح
  5. سئوال فوری در رابطه با کامپوننت تاریخ شمسی sh date
    نوشته شده توسط ho_abedin در بخش برنامه نویسی در Delphi
    پاسخ: 6
    آخرین پست: دوشنبه 10 اسفند 1383, 22:15 عصر

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

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