DateTime
값으로 시작일과 종료일을 입력해야하는 GetOrders
클래스가 있습니다. 내가 날짜를 공급할 때 그럼에도 불구하고, 나는이 오류 메시지가 무엇입니까 것은 : 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.
문자열로 변환하지 않고 형식 DateTime
이 내 코드입니다 :
: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");
기본 'DateTime.Now' 기본값으로 UTC로 변환하지 마십시오 –
종료일을 시작일보다 1 개월 * 일찍 설정하는 것으로 보입니까?! – Jon