View Full Version : تبدبل تاریخ
maisam57
سه شنبه 25 مهر 1385, 13:46 عصر
با سلام
امکان داره تاریخ مثلا تولد رو از مثلا 25/7/85 به 1385 تبدیل کرد
در ضمن تاریخ بصورت char هست
میخوام این کاررو برای حداقل 13000 فیلد انجام بدم
بانک sqlserver2000
با تشکر
dkhatibi
سه شنبه 25 مهر 1385, 14:27 عصر
همون جوری که تاریخ را می خونی بخون و یک 13 اولش اضافه کن و دوباره در بانک بنویس!
maisam57
چهارشنبه 26 مهر 1385, 09:06 صبح
ببینید آخه فیلد تاریخ از dbf فاکسپرو به excel تبدیل شده و من هم توی sqlserver2000 فایل excel رو import کردم
بیشتر تاریخها بصورت مثلا */*/85 و بعضیاش بصورت 85/*/* و بعضیاش بصورت 1/1/85 وارد شده من میخوام همه بصورت 1385 تبدیل بشه اگه ممکنه بیشتر توضیح بدید
با تشکر
dkhatibi
چهارشنبه 26 مهر 1385, 13:08 عصر
باز هم می تونی با شرط بررسی کنی که 85 در کدوم طرفه چرا که روز و ماه 85 روزه نداریم.
__Bug__
پنج شنبه 27 مهر 1385, 13:13 عصر
شما می تونی با یک رشته مثل یک آرایه برخورد کنی.
خونه های آرایه را یکی یکی چک کن و قتی رسیدی به 8 و 5 ، دو تا شیفت بده و بعد 13 رو بهش اضافه کن.
اگه خواستی نمونه اطلاعات رو برام بفرست، کدشو بهت بدم.
--------------------
ببخشید اینم ایملم :
mtk_63_iran@yahoo.com
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.