다른 appliction에서 웹 서비스를 소비하고 레코드를 제출하는 작은 C# windows 양식 응용 프로그램이 있습니다. 내가를 선택 어디 2 날짜 시간 선택기를GMT 오프셋을 사용하여 DateTime을 문자열로 변환하는 방법
"2016-10-10T23:00:00-03:00"
-03:00
는 GMT (아르헨티나)입니다
:
이 웹 서비스
은 다음과 같은 형식으로 날짜 시간 값을받을 필요 날짜와 시간 그리고 나중에 필요한 형식을 가진 문자열의 정보를 연결합니다.그래서이 값을 WebService에 Date 형식으로 보내야합니다. 그럼 내가 시도 다음
String sFinalDate ="2016-10-10T23:00:00-03:00";
Date dFinalDate= new DateTime();
dFinalDate=Covert.ToDateTime(sFinalDate);
여기서 문제는 dFinalDate
은 다음과 같은 형식을 저장한다는 것입니다 : "10/06/2016 23:00:00"
어떻게 내가 필요로하는 형식으로 날짜 필드에 내 문자열을 변환 할 수 있습니까?
감사합니다.
웹 서비스와 어떻게 상호 작용합니까? 생성 된 프록시를 사용하는 경우 매개 변수는 'DateTime'값이어야하며 형식에 대해 걱정할 필요가 없습니다. 매개 변수를'dFinalDate'로 설정하고 다시 작동하지 않으면 다시 돌아와보십시오. 프록시는 XML을 생성하기 위해이를 올바른 문자열 형식으로 변환합니다. –
'DateTime '값에 형식이 없습니다 *. 그것은 단지 날짜와 시간입니다. 값을 다시 텍스트로 사용하려면 원하는대로 * * 형식을 지정하십시오. –