PDA

View Full Version : سوال: یه مشکل عجیب



sinashahab
دوشنبه 18 مرداد 1389, 18:05 عصر
سلام دوستان

من توی برنامه ام یه لیست از داده های دریافتی object دارم .
حالا وقتی می خواام اونا رو به string تبدیل کنم و با DateTimeConevertor به DateTime تبدیلش کنم ، ولی DateTimeConvertor اررور میده و میگه آبجکت قبول نمکنه !! در حال که من قبلش اون آبجکت رو به string تبدیل کرده بودم و به conevertor فرستاده بودم !!:گیج:

اینم عکسش :
http://up.iranblog.com/Files/784564ec65bc4040aacc.jpg

hamidreza20
دوشنبه 18 مرداد 1389, 18:37 عصر
سلام دوست عزیز

عکسی مشخص نیست؟؟؟؟
اول ببین ورودی convertor چیه برای تبدیل بعد بهتر عنصر دریافتی رو که می گی object است اول cast کنی ...

mmd2009
دوشنبه 18 مرداد 1389, 18:59 عصر
با سلام

شما نیاز به کلاس convertor دارید

شما برو کلاس رو از اینجا (http://www.koders.com/csharp/fid38A8310FD07C12925B9A54D71D9ABBC6BB757DD3.aspx?s =%22raja%22)بگیر و طرز استفادشو هم از اینجا (http://msdn.microsoft.com/en-us/library/system.componentmodel.datetimeconverter.aspx)

مشکلت حل میشه

خواستی بگو مثال بزنم

مهدی فرزاد
دوشنبه 18 مرداد 1389, 19:05 عصر
سلام
بجاش این کد رو بنویس جواب میگیری


dts = Convert.ToDateTime(cons);
dte = Convert.ToDateTime(cone);

sinashahab
دوشنبه 18 مرداد 1389, 21:37 عصر
فهمیدم مشکل چی بود ولی یه کم پیچیده هست :
کلاس DateTimeConvertor فقط string هایی با ظاهر "2010-08-10" قبول می کنن یعنی باید بین اعداد دش باشه .
این کلاس برای مواقعی هست که با Convert.toDateTime تنونستی تبدیل کنی .


ممنون دوستان