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

نام تاپیک: کار با تاریخ در پایگاه داده

  1. #1

    کار با تاریخ در پایگاه داده

    برای کار با تاریخ شمسی چه پیشنهاداتی دارید؟
    در پایگاه داده، من نوع داده ی تاریخ رو از نوع text گذاشتم اما هنگام ذخیره ی تاریخ، داده های اضافی مثل 00:00:00 ثبت میکنه، من Time رو ذخیره نمیکنم: (MiladiToShamsi(Now.Date))
    نوع رو به Date تغییر دادم که تاریخ رو به صورت برعکس ذخیره میکنه حتی در صورت دادن Mask
    مشکل من تاریخ شمسی توی برنامه و فرمم نیست
    مشکل من تاریخ شمسی توی access یا sql server هستش!

    توی access یا sql server اگر نوع فیلد date باشه تاریخ شمسی رو قبول نمیکنه یا اشتباه ذخیره میکنه.
    این صفحه رو هم دیدم https://barnamenevis.org/showthread.p...88%D8%B7%D9%87 ولی کمکی نکرد

    لطفا راهنمایی کنید

  2. #2
    کاربر دائمی آواتار a_mohammadi_m
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    زنجان
    پست
    230

    نقل قول: کار با تاریخ در پایگاه داده

    با سلام
    من خودم برای ذخیره تاریخ سعی میکنم به صورت بدون ممیز ذخیره کنم حالا چه بصورت عددی چه بصورت متنی قابل مقایسه میشه
    مثلا if 940215 >=940311 then ... یا if "940206: < "950101" then ...
    اما اگه قرار روش محاسبات انجام بدید پیشنهاد می کنم شمسی بگیرید و با تبدیل بصورت میلادی ذخیره کنید یا بصورت TimeSerial یعنی بصورت تعداد روزهای موجود در تاریخ مورد نظر
    در صورت ذخیره بصورت میلادی میشه انواع محاسبات تاریخ روش انجام داد و در نهایت بصورت شمسی نمایش داد که کار رو خیلی راحت میکنه و هیچ وقت هم روی تاریخهای سال کبیسه و .. اشتباهی پیش نمیاد.

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

  1. تاریخ و پایگاه داده
    نوشته شده توسط darkenerboy در بخش Android Studio
    پاسخ: 0
    آخرین پست: چهارشنبه 29 خرداد 1392, 13:01 عصر
  2. گرفتن تاریخ از پایگاه داده
    نوشته شده توسط ahmad000012 در بخش C#‎‎
    پاسخ: 12
    آخرین پست: سه شنبه 20 دی 1390, 09:39 صبح
  3. پاسخ: 1
    آخرین پست: یک شنبه 05 تیر 1390, 19:01 عصر
  4. ارور هنگام ارسال مقدار تاریخ به پایگاه داده sql
    نوشته شده توسط RIG000 در بخش C#‎‎
    پاسخ: 11
    آخرین پست: پنج شنبه 25 فروردین 1390, 05:58 صبح
  5. کار با عکس و پایگاه داده
    نوشته شده توسط drwatson در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 6
    آخرین پست: سه شنبه 10 اردیبهشت 1387, 19:18 عصر

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

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