مشاهده نسخه کامل
: تبدیل میلادی به شمسی
بسم الله الرحمن الرحیم
با سلام
کد زیر در مورد برخی تاریخ ها مثل 31 و 30 عمل نمی کنه.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مشکل از کجاست؟
با تشکر:11:
احتمالا باید اخرین ورژن کلاس تقویم رو بگیرید...؟! من با این کلاس کار نکردم...
احتمالا باید اخرین ورژن کلاس تقویم رو بگیرید...؟! من با این کلاس کار نکردم...
با سلام
ممنون از پاسختون
در حال حاضر دات نت فریمورک 4 روی سیستمم نصبه؛ کلاس مذکور هم مال خودشه. مگه جدیدترین رو نمی ذاره؟
بنام خدا.
سلام.
کلاس مورد نظر صحیح کار میکند منتهی کدی که نوشتید درست نیست.
شما نمتوانید تاریخ را تبدیل به شمسی کنید و مجدداً به صورت DateTime برگردونید.
موفق و سربلند باشید در پناه حق.
بنام خدا.
سلام.
کلاس مورد نظر صحیح کار میکند منتهی کدی که نوشتید درست نیست.
شما نمتوانید تاریخ را تبدیل به شمسی کنید و مجدداً به صورت DateTime برگردونید.
موفق و سربلند باشید در پناه حق.
با سلام
من نیاز دارم تاریخ میلادی رو به شمسی تبدیل کنم؛ اون هم از جنس Date نه رشته
با تشکر
بنام خدا.
سلام.
با سلام
من نیاز دارم تاریخ میلادی رو به شمسی تبدیل کنم؛ اون هم از جنس Date نه رشته
با تشکر
شما بگید میخواهید چکار انجام بدید تا کمکتون کنیم.
شما نمیتونید تاریخ شمسی رو در DateTime دات نت بریزی چون این تاریخ فقط میلادی دریافت میکنه.و اگر شمسی رو داخل اون بریزید به مشکلات زیادی بر میخورید حتی گاهی اوقات با پیغام خطا مواجه میشید.
با سلام
من تاریخ رو به صورت میلادی در بانک ذخیره کرده ام حالا می خوام اون رو تو دیتا گرید نشون بدم.
نتیجه سلکت رو در یک دیتاتیبل می ریزم حالا می خوام فیلد تاریخ رو تبدیل به تاریخ شمسی کنم چراکه ستون مورد نظر از جنس Date است بنابراین به نوع Date تاریخ شمسی نیاز دارم.
لازم به ذکر است که نمی خوام کار تبدیل رو در سطح بانک انجام بدم.
با تشکر فراوان
بنام خدا.
سلام.
اگر برای نمایش مشکل دارید میتونید تاریخ هارو از نوع رشته تعریف کنید و همه رو تبدیل کنید و نمایش بدید.
تغییرات رو میتونید توی همون دیتاتیبل انجام بدید چون توی حافظه هست هیچ تغییری توی بانک ایجاد نمیکنه و بسیار سرعت بالایی هم داره.
بنام خدا.
سلام.
اگر برای نمایش مشکل دارید میتونید تاریخ هارو از نوع رشته تعریف کنید و همه رو تبدیل کنید و نمایش بدید.
تغییرات رو میتونید توی همون دیتاتیبل انجام بدید چون توی حافظه هست هیچ تغییری توی بانک ایجاد نمیکنه و بسیار سرعت بالایی هم داره.
با سلام
بینهایت از توجهتون سپاسگزارم
قبل از اینکه جدول رو به دیتاتیبل بایند کنم خواستم با دستور زیر نوع ستون موردنظر رو به رشته ای تبدیل کنم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی متاسفانه خطا میده
با تشکر
بنام خدا.
سلام.
من یه تابع دست و پا شکسته نوشتم که میتونید نام ستون و دیتاتیبل رو بدید و سپس این تابع تاریخ رو تبدیل رشته میکنه و شما میتونید تاریخ شمسی رو توش جایگزین کنید.
البته احتمالاً روشهای دیگه ای وجود داشته باشه ولی چون به صورت دستی نمیشه راحت type یک ستون رو عوض کرد فعلاً از همین میتونید استفاده کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این روش رو هم تست کنید(اگه کار کرد همین رو استفاده کنید بهینه تر هست):
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق و سربلند باشید در پناه حق.
به نام خدا
با سلام
از پیگیری علی آقا تشکر میکنم؛ ممنون
بنده هم برای این منظور کدی تهیه کردم که براتون میذارم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شاد و موفق باشید.:11:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.