PDA

View Full Version : تبدیل فرمت تاریخ!



Mr.Moghadam
شنبه 04 دی 1389, 14:54 عصر
سلام دوستان


من یه تاریخ فارسی دارم به صورت

1389/10/04

حالا من میخوام این تاریخ رو توی دیتابیس با ذخیره کنم

اول اینکه - به میلادی تبدیل بشه
دوم اینکه با فرمت

2011-01-01 03:30:00
ذخیره بشه

موفق باشید

امیـرحسین
شنبه 04 دی 1389, 23:21 عصر
همه مشکل سر نوع ستون شماست که DATETIME انتخاب کردید. نوع DATE و مشابهش عملیات Casting رو اطلاعات انجام میده یعنی هر مدل تاریخ استانداردی که بهش بدیم رو پردازش میکنه و به شکلی که مثال زدید درمیاره و 1389/10/04 نامعتبره پس شما نمی تونید تاریخ شمسی رو توی این ستون ذخیره کنید.
برای ذخیره زمان یا نوع ستون رو به (10)VARCHAR تغییر بدید یا اول تاریخ رو به میلادی تبدیل کنید. هر کدوم از این حالتها معایب و محاسن خودشون رو دارند که متناسب با کار و شرایطتون باید انتخاب کنید.