我试图根据从 facebook 捕获的用户信息来解析确切的日期。我收到错误消息:字符串未被识别为有效的日期时间。
这是以 dd/MM/yyyy 格式解析日期的最佳方法
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");
更新:
如果 r.birthday 在 dd/MM/yyyy 中,则
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"));
我找到了解决问题的方法,将其发布,以便其他人遇到相同问题时可以找到与我相同的解决方案