2011-09-26 115 views
0

即時通訊嘗試解析確切的日期基於捕獲的facebook用戶的信息。我收到錯誤消息:字符串未被識別爲有效的DateTime。字符串未被識別爲有效的日期時間

這是解析在格式dd的日期的最佳方式/月/年

h.AddUser(r.id, r.FBid, accessToken, r.first_name, r.last_name, DateTime.ParseExact(r.birthday, "dd-MM-yyyy", System.Globalization.CultureInfo.InvariantCulture), r.email, DateTime.Now, r.gender, "http://graph.facebook.com/" + r.id + "/picture?type=large"); 

UPDATE:

如果r.birthday爲dd /月/年然後

DateTime.ParseExact(r.birthday, "dd/MM/yyyy", new System.Globalization.CultureInfo("en-GB")); 

如果r.birthday是在MM/DD/YYYY然後

DateTime.ParseExact(r.birthday, "dd/MM/yyyy", new System.Globalization.CultureInfo("en-GB")); 

我發現了一個解決我的問題,張貼所以,如果其他人也遇到了同樣的問題可以找到相同的解決方案,我

回答

0

所以被解析字符串爲dd/mm/yyyy格式?

然後,指定格式向parseExact方法這樣


DateTime.ParseExact(r.birthday, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture) 
相關問題