currentDateTime = [NSDate date];
dateFormatter = [[NSDateFormatter alloc]init] ;
[dateFormatter setDateFormat:@"yyyy-mm-dd hh:mm"]; // 1999-12-12 14:50
dateInString = [dateFormatter stringFromDate:currentDateTime];
metTime.text=dateInString;
NSLog(@"date %@", dateInString);
현재 시간을 웹 서비스 메서드에 문자열 매개 변수로 보내보십시오. 나는 그것을 볼 수 있지만 dateInString을 전달하면 다음과 같은 오류가 발생합니다.객관적인 c에 datetime 문제가 있습니다
System.Web.Services.Protocols.SoapException : 서버가 요청을 처리 할 수 없습니다. --- > System.FormatException : 문자열이 유효한 DateTime으로 인식되지 않았습니다. MrkService.MrkService.AddMeetingInfo에서 System.Convert.ToDateTime (문자열 값) 에서 System.DateTimeParse.Parse (String를, DateTimeFormatInfo의 dtfi, DateTimeStyles 스타일) (문자열 phoId, INT32 metId, INT32 cusId, INT32 metTyp, INT32 미터에서 , 문자열 내림차순, 문자열 contc, 문자열 endTime- 사용자) --- 내부 예외 스택 추적의 끝 ---
는 문자열이 아닌 날짜)
thanx, 나는 yyyy-MM-ddTHH : mm : ss와 같이 변경하여 작동합니다. –