PDA

View Full Version : مشکل در تابع تاریخ و زمان



m.yazdian
جمعه 01 بهمن 1389, 10:14 صبح
سلام
دوستان وقتی تابع تاریخ و زمان را اجرا میکنم به این شکل بر میگردد
ب.ظ 11:12 12/1/2011

در صورتی که تنظیمات کامپیوتر من کاملا لاتین هست و تاریخ و زمان که پایین دسکتاپ کامپیوتر نمایش میده به صورت لاتین هست

2011/11/12 12:20 pm نشون میده البته این که من نوشتم با دایرکشن فارسی هست.

به دلیل اینکه من تاریخ را باید توی دیتابیس ذخیره کنم و Datatype اون هم از نوع Datetime هست فرمت تاریخ و زمان را با ب.ظ قبول نمیکنه و Error میده لطفا راهنمایی بفرمایید

morteza271
جمعه 01 بهمن 1389, 11:03 صبح
سلام.
اکه فقط میخوای تاریخ رو در دیتابیس ذخیره کنی که با استفاده از کد زیر فقط تاریخ رو میتونی بگیری:

dt_today.ToShortDateString();
اما اگه زمان رو هم لازم داری روش های زیادی داره ه اون ب.ظ رو حذف کنی مثلا:

dt_today.ToShortTimeString();
این کد فقط زمان تاریخ رو میده و میتونی!
یا از تابع SubString استفاده کنی!
البته توجه داشته باشید که در دیتابیس نمیشه تاریخ شمسی ذخیره کرد و باید میلادی باشه.به نظر من از نوع داده nvarchar استفاده کنید بهتره.
موفق باشید.