PDA

نسخه کامل مشاهده نسخه کامل : چرا تابع convert در تبديل به تاريخ ، با فرمت درست عمل نميكند؟



roebuck
17-03-2011, 11:08
سلام دوستان

دستور زير اين جواب را به من ميدهد:
(CONVERT(VARCHAR(10), '2011-01-20 12:00:00', 101

جواب:2011-01-20

در صورتي كه در اين تابع با كد '101' من انتظار فرمت mm/dd/yy را دارم! اما تبديل به اين حالت نميشود!

آيا من اشتباه فكر ميكنم؟

ممنون ميشم راهنماييم كنيد.

roebuck
27-03-2011, 11:44
بدين صورت مشكلم حل شد:

CONVERT(VARCHAR(10), Cast('2011-01-20 12:00:00' as datetime), 101)

موفق باشيد:46:

Guts
27-03-2011, 23:14
از روش های دیگه هم میتونی استفاده کنی.