Z aplikacji na telefon iPhone, muszę wysłać datę jako parametr do metody usługi sieciowej, w której za pomocą C#, .NET i JSON zaimplementowana jest logika przetwarzania serwera.wyślij datetime z aplikacji na iPhone do usługi internetowej
W mojej aplikacji iPhone mam formatowanie daty jako:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
NSString *myDateString = [dateFormatter stringFromDate:SentOn];
otrzymuję błąd:
There was an error deserializing the object of type DashboardDataContract.Contracts.DashboardInputParams. DateTime content '2013-04-04T12:00:00Z' does not start with '/Date(' and end with ')/' as required for JSON.'.
Próbowałem innego formatowania dat. Czy ktokolwiek mógłby mi pomóc w tym zakresie?
Bardzo ładne i proste! – user2068793
Czy to działa we wszystkich strefach czasowych? – Anupdas
Jeśli chcesz dodać strefę czasową, potrzebujesz formatu/daty (xxxxxxxxxxxx + rrrr)/gdzie rrrr jest strefą czasową, na przykład:/data (12345678954 + 0000) / –