我有一個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