ورود

View Full Version : تبدیل تاریخی که به صورت رشته ذخیره شده به نوع Datetime



mze666
سه شنبه 21 شهریور 1391, 17:01 عصر
سلام - من یه دیتابیس قدیمی دارم که توی اون کلی رکورد زده شده و یه فیلدش مربوط به تاریخ هستش که از نوع رشته تعریف شده مثل (1382/03/21).
حالا چجوری این فیلد رو به Datetime تبدیل کنم؟

baktash.n81@gmail.com
سه شنبه 21 شهریور 1391, 17:14 عصر
سلام

یعنی هم تبدیل به Datetime کنید هم به میلادی تبدیلش کنید ؟!

یا همین شمسی رو به صورت Datetime می خواین نگهدارین ؟! که متاسفانه امکانش نیست چون Outofrange می شه ...

mze666
سه شنبه 21 شهریور 1391, 21:48 عصر
سلام - هم به میلادی تبدیل بشه هم نوع اون Column بشه Datetime

ma1246
پنج شنبه 23 شهریور 1391, 22:45 عصر
اول این لینک رو که 3 تابع توش هست دانلود کنید اجرا کنید :
http://www.4shared.com/office/KuCqH2zm/Fuctions.html
بعد دستور زیر رو بزنید :
Select CAST([dbo].[ShamsiToMiladi]('1391/06/23') As DateTime)

البته بجای تاريخ بالا اسم فیلدتون باید بیاد.