我有一个GetOrders
类,需要我提供开始和结束日期作为DateTime
值。然而,当我公司供应的日期,我收到此错误信息:Sorry, the end date was missing, invalid, or before the start date. <EndDate> must be in YYYY-MM-DD or YYYY-MM-DD HH:MI:SS format, and after the start date.
格式日期时间没有将其转换为字符串
这是我的代码:
ff.GetOrders(DateTime.UtcNow, DateTime.UtcNow.AddMonths(-1), TradingRoleCodeType.Buyer, OrderStatusCodeType.Completed);
当我尝试使用格式化字符串,它不工作:
String dt1 = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ssZ");
String dt2 = DateTime.UtcNow.AddMonths(-1).ToString("yyyy-MM-ddTHH:mm:ssZ");
尝试不将它转换为UTC,发送默认的'DateTime.Now' – 2012-08-15 22:49:29
看起来您将结束日期设置为比开始日期早1个月* *! – Jon 2012-08-15 22:49:36