تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: تبدیل میلادی به شمسی

  1. #1
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    13 تبدیل میلادی به شمسی

    بسم الله الرحمن الرحیم
    با سلام
    کد زیر در مورد برخی تاریخ ها مثل 31 و 30 عمل نمی کنه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مشکل از کجاست؟
    با تشکر

  2. #2
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    احتمالا باید اخرین ورژن کلاس تقویم رو بگیرید...؟! من با این کلاس کار نکردم...

  3. #3
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    احتمالا باید اخرین ورژن کلاس تقویم رو بگیرید...؟! من با این کلاس کار نکردم...
    با سلام
    ممنون از پاسختون
    در حال حاضر دات نت فریمورک 4 روی سیستمم نصبه؛ کلاس مذکور هم مال خودشه. مگه جدیدترین رو نمی ذاره؟

  4. #4
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بنام خدا.
    سلام.
    کلاس مورد نظر صحیح کار میکند منتهی کدی که نوشتید درست نیست.
    شما نمتوانید تاریخ را تبدیل به شمسی کنید و مجدداً به صورت DateTime برگردونید.
    موفق و سربلند باشید در پناه حق.

  5. #5
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    بنام خدا.
    سلام.
    کلاس مورد نظر صحیح کار میکند منتهی کدی که نوشتید درست نیست.
    شما نمتوانید تاریخ را تبدیل به شمسی کنید و مجدداً به صورت DateTime برگردونید.
    موفق و سربلند باشید در پناه حق.
    با سلام
    من نیاز دارم تاریخ میلادی رو به شمسی تبدیل کنم؛ اون هم از جنس Date نه رشته
    با تشکر

  6. #6
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بنام خدا.
    سلام.
    با سلام
    من نیاز دارم تاریخ میلادی رو به شمسی تبدیل کنم؛ اون هم از جنس Date نه رشته
    با تشکر
    شما بگید میخواهید چکار انجام بدید تا کمکتون کنیم.
    شما نمیتونید تاریخ شمسی رو در DateTime دات نت بریزی چون این تاریخ فقط میلادی دریافت میکنه.و اگر شمسی رو داخل اون بریزید به مشکلات زیادی بر میخورید حتی گاهی اوقات با پیغام خطا مواجه میشید.

  7. #7
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    با سلام
    من تاریخ رو به صورت میلادی در بانک ذخیره کرده ام حالا می خوام اون رو تو دیتا گرید نشون بدم.
    نتیجه سلکت رو در یک دیتاتیبل می ریزم حالا می خوام فیلد تاریخ رو تبدیل به تاریخ شمسی کنم چراکه ستون مورد نظر از جنس Date است بنابراین به نوع Date تاریخ شمسی نیاز دارم.
    لازم به ذکر است که نمی خوام کار تبدیل رو در سطح بانک انجام بدم.
    با تشکر فراوان

  8. #8
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بنام خدا.
    سلام.
    اگر برای نمایش مشکل دارید میتونید تاریخ هارو از نوع رشته تعریف کنید و همه رو تبدیل کنید و نمایش بدید.
    تغییرات رو میتونید توی همون دیتاتیبل انجام بدید چون توی حافظه هست هیچ تغییری توی بانک ایجاد نمیکنه و بسیار سرعت بالایی هم داره.

  9. #9
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    بنام خدا.
    سلام.
    اگر برای نمایش مشکل دارید میتونید تاریخ هارو از نوع رشته تعریف کنید و همه رو تبدیل کنید و نمایش بدید.
    تغییرات رو میتونید توی همون دیتاتیبل انجام بدید چون توی حافظه هست هیچ تغییری توی بانک ایجاد نمیکنه و بسیار سرعت بالایی هم داره.
    با سلام
    بینهایت از توجهتون سپاسگزارم
    قبل از اینکه جدول رو به دیتاتیبل بایند کنم خواستم با دستور زیر نوع ستون موردنظر رو به رشته ای تبدیل کنم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی متاسفانه خطا میده
    با تشکر

  10. #10
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بنام خدا.
    سلام.
    من یه تابع دست و پا شکسته نوشتم که میتونید نام ستون و دیتاتیبل رو بدید و سپس این تابع تاریخ رو تبدیل رشته میکنه و شما میتونید تاریخ شمسی رو توش جایگزین کنید.
    البته احتمالاً روشهای دیگه ای وجود داشته باشه ولی چون به صورت دستی نمیشه راحت type یک ستون رو عوض کرد فعلاً از همین میتونید استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این روش رو هم تست کنید(اگه کار کرد همین رو استفاده کنید بهینه تر هست):
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق و سربلند باشید در پناه حق.
    Last edited by عــــلی; 01-07-2012 at 13:07.

  11. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •